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 不关闭控制台的实现方法
Oct 23 Python
浅谈Python中range和xrange的区别
Dec 20 Python
Python Tkinter实现简易计算器功能
Jan 30 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
利用arcgis的python读取要素的X,Y方法
Dec 22 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
Dec 26 Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 Python
什么是python的函数体
Jun 19 Python
Python Request类源码实现方法及原理解析
Aug 17 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python 如何用urllib与服务端交互(发送和接收数据)
Mar 04 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
FleaPHP的安全设置方法
2008/09/15 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
php开发文档 会员收费1期
2012/08/14 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
python实现在windows下操作word的方法
2015/04/28 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
巴西女装购物网站:Eclectic
2018/04/24 全球购物
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
力学专业毕业生自荐信
2013/11/17 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
学校花圃的标语
2014/06/18 职场文书
骨干教师申报材料
2014/12/17 职场文书
培根随笔读书笔记
2015/07/01 职场文书