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接收Gmail新邮件并发送到gtalk的方法
Mar 10 Python
简单介绍Python中的decode()方法的使用
May 18 Python
最大K个数问题的Python版解法总结
Jun 16 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
Jul 15 Python
Python中struct模块对字节流/二进制流的操作教程
Jan 21 Python
Python验证文件是否可读写代码分享
Dec 11 Python
python批量替换页眉页脚实例代码
Jan 22 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
通过Python编写一个简单登录功能过程解析
Sep 04 Python
30行Python代码实现高分辨率图像导航的方法
May 22 Python
Pytorch 卷积中的 Input Shape用法
Jun 29 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开发GUI
2006/10/09 PHP
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
python中的句柄操作的方法示例
2019/06/20 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
室内拓展活动方案
2014/02/13 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
三好学生竞选稿
2015/11/21 职场文书
python开发飞机大战游戏
2021/07/15 Python
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
Tomcat用户管理的优化配置详解
2022/03/31 Servers