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实现360皮肤按钮控件示例
Feb 21 Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
python版本坑:md5例子(python2与python3中md5区别)
Jun 20 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
Jul 18 Python
python 执行终端/控制台命令的例子
Jul 12 Python
如何通过50行Python代码获取公众号全部文章
Jul 12 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
使用python编写一个语音朗读闹钟功能的示例代码
Jul 14 Python
MATLAB数学建模之画图汇总
Jul 16 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
Jan 05 Python
浅谈Python数学建模之数据导入
Jun 23 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多文件上传实例
2015/07/09 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python实现学生成绩管理系统
2020/04/05 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
Python 实现输入任意多个数,并计算其平均值的例子
2019/07/16 Python
浅谈Python 参数与变量
2020/06/20 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
电子商务专业毕业生自荐书
2014/06/22 职场文书
赡养老人协议书范本
2015/08/06 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
学生检讨书范文
2019/06/24 职场文书
2019感恩宣传标语!
2019/07/05 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js