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高效编程技巧
Jan 07 Python
Python3读取zip文件信息的方法
May 22 Python
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
对python-3-print重定向输出的几种方法总结
May 11 Python
python中使用zip函数出现错误的原因
Sep 28 Python
Python中*args和**kwargs的区别详解
Sep 17 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
解决python3插入mysql时内容带有引号的问题
Mar 02 Python
使用darknet框架的imagenet数据分类预训练操作
Jul 07 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
python使用bs4爬取boss直聘静态页面
Oct 10 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面试常用算法(推荐)
2016/07/22 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
jquery.pager.js分页实现详解
2019/07/29 jQuery
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
django之session与分页(实例讲解)
2017/11/13 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
Python实现动态循环输出文字功能
2020/05/07 Python
浅谈Python 参数与变量
2020/06/20 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
中专毕业生自我鉴定
2013/11/21 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书