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检测lvs real server状态
Jan 22 Python
用Python实现QQ游戏大家来找茬辅助工具
Sep 14 Python
Python使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
python使用psutil模块获取系统状态
Aug 27 Python
tensorflow实现softma识别MNIST
Mar 12 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
May 10 Python
python实现文件的备份流程详解
Jun 18 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
Jun 21 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
Django之全局使用request.user.username的实例详解
May 14 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 Python
Python基础之函数嵌套知识总结
May 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中使用smarty生成静态文件的例子
2014/04/24 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
2015/04/03 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
js中对象和面向对象与Json介绍
2019/01/21 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
初步探究Python程序的执行原理
2015/04/11 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
django框架自定义用户表操作示例
2018/08/07 Python
python列表list保留顺序去重的实例
2018/12/14 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
python psutil监控进程实例
2019/12/17 Python
python之生成多层json结构的实现
2020/02/27 Python
2013的个人自我评价
2013/12/26 职场文书
大学老师推荐信
2014/02/25 职场文书
生活小常识广播稿
2014/09/16 职场文书
离婚协议书范文
2015/01/26 职场文书
2015年资料员工作总结
2015/04/25 职场文书
硕士论文致谢范文
2015/05/14 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
Python pandas求方差和标准差的方法实例
2021/08/04 Python
MySQL中order by的使用详情
2021/11/17 MySQL