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中让MySQL查询结果返回字典类型的方法
Aug 22 Python
Python实现CET查分的方法
Mar 10 Python
插入排序_Python与PHP的实现版(推荐)
May 11 Python
Django后台获取前端post上传的文件方法
May 28 Python
在scrapy中使用phantomJS实现异步爬取的方法
Dec 17 Python
Python实现使用request模块下载图片demo示例
May 24 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 Python
Python 用turtle实现用正方形画圆的例子
Nov 21 Python
Python实现点云投影到平面显示
Jan 18 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
python 实现朴素贝叶斯算法的示例
Sep 30 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 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命名空间(namespace)的使用基础及示例
2014/08/18 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
Apache如何部署django项目
2017/05/21 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
用Python解数独的方法示例
2019/10/24 Python
Django配置文件代码说明
2019/12/04 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
2019/12/31 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
快速查找Python安装路径方法
2020/02/06 Python
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
关于爱情的广播稿
2014/01/16 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
我读书我快乐演讲稿
2014/05/07 职场文书
民主生活会剖析材料
2014/09/30 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js