pyqt4教程之widget使用示例分享
2014-03-07 00:00
716 查看
# -*- 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_()
相关文章推荐
- pyqt4教程之widget使用示例分享
- pyqt4教程之messagebox使用示例分享
- pyqt4教程之messagebox使用示例分享
- pyqt4教程之实现windows窗口小示例分享
- pyqt4教程之实现windows窗口小示例分享
- PHP快速入门教程:WHILE循环的使用示例
- 页面间隔半秒钟更新时间 Asp.net使用Comet开发http长连接示例分享
- (示例2)多图识别使用教程
- Android编程Widget创建与使用方法简明教程
- PyQt5学习教程8:使用Box Layout布局控件
- 转: requirejs压缩打包r.js使用示例 2 (~~很详细的教程)
- 分针网—每日分享:安装使用Mongoose配合Node.js操作MongoDB的基础教程
- 分享PHP header函数使用教程
- [置顶] 关于web性能的思考与分享[06]——【原创】fis3构建工具使用教程(01)
- 使用python统计文件行数示例分享
- pyqt下QTableWidget使用方法小结
- Nmap教程之nmap命令使用示例(nmap使用方法)
- 【ESP32视频分享1】淘宝最牛 esp32开发板使用分享 开箱教程(helloworld)
- android开发教程之使用线程实现视图平滑滚动示例 改