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在指定目录下查找gif文件的方法
May 04 Python
Python中的__slots__示例详解
Jul 06 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 Python
Python探索之修改Python搜索路径
Oct 25 Python
Python实现一个服务器监听多个客户端请求
Apr 12 Python
python实现汽车管理系统
Nov 30 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
python SocketServer源码深入解读
Sep 17 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
详解解决jupyter不能使用pytorch的问题
Feb 18 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中上传大体积文件时需要的设置
2006/10/09 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
JS trim去空格的最佳实践
2011/10/30 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python 类的继承实例详解
2017/03/25 Python
python 获取字符串MD5值方法
2018/05/29 Python
Python之用户输入的实例
2018/06/22 Python
Python内存读写操作示例
2018/07/18 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
高考自主招生自荐信
2013/10/20 职场文书
工厂厂长的职责
2013/12/12 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
三严三实对照检查材料
2014/09/22 职场文书
作息时间调整通知
2015/04/22 职场文书
JavaScript流程控制(分支)
2021/12/06 Javascript