pyqt4教程之widget使用示例分享


Posted in Python onMarch 07, 2014

# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui
class MyWindow(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self,parent )
        self.setWindowTitle("weather")
        self.resize(1000, 200)
        girdLayout = QtGui.QGridLayout()
        #标签
        str ="weather"
        label1 = QtGui.QLabel(str)
        girdLayout.addWidget( label1, 0, 0)
        #按钮
        button1 = QtGui.QPushButton('button1')
        girdLayout.addWidget ( button1 , 0, 1)
        #文本条
        textFile = QtGui.QLineEdit()
        girdLayout.addWidget( textFile, 0, 2 )
        #密码条
        passwordFile = QtGui.QLineEdit()
        passwordFile.setEchoMode( QtGui.QLineEdit.Password )
        girdLayout.addWidget( passwordFile, 1, 2)
        #编辑框
        textArea = QtGui.QTextEdit()
        girdLayout.addWidget(textArea , 2, 2 )
        #单选框&复选框
        self.radio1 = QtGui.QRadioButton('radio1')
        self.radio2 = QtGui.QRadioButton('radio2')
        self.radio3 = QtGui.QRadioButton('radio3')
        girdLayout.addWidget( self.radio1 , 3 ,0)
        girdLayout.addWidget( self.radio2 , 3 ,1)
        girdLayout.addWidget( self.radio3 , 3 ,2)
        checkbox1 = QtGui.QCheckBox('checkbox1')
        checkbox2 = QtGui.QCheckBox('checkbox2')
        checkbox3 = QtGui.QCheckBox('checkbox2')
        girdLayout.addWidget( checkbox1 , 4, 0)
        girdLayout.addWidget( checkbox2 , 4, 1)
        girdLayout.addWidget( checkbox3 , 4, 2)        self.button = QtGui.QPushButton('ok')
        girdLayout.addWidget( self.button, 5 , 0)

        self.connect(self.button ,QtCore.SIGNAL('clicked()'),self.OnButton )
        self.setLayout( girdLayout) 
    def OnButton(self ):
            if self.radio2.isChecked():
                self.radio2.setText('haha')
        
app = QtGui.QApplication( sys.argv )
mywindow = MyWindow()
mywindow.show()
app.exec_()
Python 相关文章推荐
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
python使用Tkinter显示网络图片的方法
Apr 24 Python
Python中类型关系和继承关系实例详解
May 25 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
python版DDOS攻击脚本
Jun 12 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
使用python的turtle绘画滑稽脸实例
Nov 21 Python
Python tkinter三种布局实例详解
Jan 06 Python
pytorch之inception_v3的实现案例
Jan 06 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
pyqt4教程之实现windows窗口小示例分享
Mar 07 #Python
python爬虫教程之爬取百度贴吧并下载的示例
Mar 07 #Python
python处理json数据中的中文
Mar 06 #Python
Python中针对函数处理的特殊方法
Mar 06 #Python
python连接mysql调用存储过程示例
Mar 05 #Python
python益智游戏计算汉诺塔问题示例
Mar 05 #Python
python连接mysql并提交mysql事务示例
Mar 05 #Python
You might like
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
yii用户注册表单验证实例
2015/12/26 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
js计算精度问题小结
2013/04/22 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
javascript中eval解析JSON字符串
2016/02/27 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
2020/08/04 Python
Pycharm github配置实现过程图解
2020/10/13 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
迪奥官网:Dior.com
2018/12/04 全球购物
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
红旗团支部事迹材料
2014/01/27 职场文书
讲解员培训方案
2014/05/04 职场文书
李敖北大演讲稿
2014/05/24 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
人民币使用说明书
2019/04/17 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers