pyqt4--QtDesigner软件使用教程
2017-04-25 19:31
621 查看
程序例子参考:pyqt5:标签显示文本框内容 - 金明爱python - 博客园
http://www.cnblogs.com/jmlovepython/p/5708742.html
打开Qt designer软件
1.设置控件的标题
2.把需要的控件拖动到要编辑的窗口内摆好。
3.编辑信号、槽
点击菜单栏下如图按钮
从文本框(lineEdit)引出箭头指向标签(label),后弹出:
即选择lineEdit控件发射信号textChanged(),label收到后触发setText()槽。
点击“编辑窗口部件”按钮,恢复到可添加控件状态
4.保存文件xxx.ui。最好默认存到安装路径C:\Python27\Lib\site-packages\PyQt4下。
5.把.ui文件转换成.py文件
使用命令行指令,先用cd指令切换到
qt4的安装路径,后执行命令
pyuic4
qtxs.ui -o qtxs.py
即可在相应路径下看到新生成的.py文件
6.用IDE打开.py文件
未完待续。。。
http://www.cnblogs.com/jmlovepython/p/5708742.html
打开Qt designer软件
1.设置控件的标题
2.把需要的控件拖动到要编辑的窗口内摆好。
3.编辑信号、槽
点击菜单栏下如图按钮
从文本框(lineEdit)引出箭头指向标签(label),后弹出:
即选择lineEdit控件发射信号textChanged(),label收到后触发setText()槽。
点击“编辑窗口部件”按钮,恢复到可添加控件状态
4.保存文件xxx.ui。最好默认存到安装路径C:\Python27\Lib\site-packages\PyQt4下。
5.把.ui文件转换成.py文件
使用命令行指令,先用cd指令切换到
qt4的安装路径,后执行命令
pyuic4
qtxs.ui -o qtxs.py
即可在相应路径下看到新生成的.py文件
6.用IDE打开.py文件
# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'qtxs.ui' # # Created: Tue Apr 25 19:59:29 2017 # by: PyQt4 UI code generator 4.10 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig, _encoding) except AttributeError: def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig) class Ui_dialog(object): def setupUi(self, dialog): dialog.setObjectName(_fromUtf8("dialog")) dialog.resize(400, 300) self.lineEdit = QtGui.QLineEdit(dialog) self.lineEdit.setGeometry(QtCore.QRect(170, 40, 141, 51)) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.label = QtGui.QLabel(dialog) self.label.setGeometry(QtCore.QRect(80, 50, 81, 21)) self.label.setObjectName(_fromUtf8("label")) self.retranslateUi(dialog) QtCore.QObject.connect(self.lineEdit, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), self.label.setText) QtCore.QMetaObject.connectSlotsByName(dialog) def retranslateUi(self, dialog): dialog.setWindowTitle(_translate("dialog", "波形发生器", None)) self.label.setText(_translate("dialog", "TextLabel", None))7.编写新的主文件main.py并调用子文件qtxs.py
未完待续。。。
相关文章推荐
- qt-designer使用教程3--编写自己的槽
- qt-designer使用教程1--HelloWorld
- QX Grid Report Designer(强新报表开发软件)使用教程
- qt-designer使用教程1--HelloWorld.txt
- PyQt5教程 - QtDesigner窗口设计工具的使用
- qt-designer使用教程3--编写自己的槽
- qt-designer使用教程2--调用退出.txt
- qt-designer使用教程--编写自己的槽
- PyQt5教程 - QtDesigner窗口设计工具的使用
- qt-designer使用教程--编写自己的槽
- qt-designer使用教程2--调用退出
- 内存虚拟盘软件XMSDSK的使用教程
- Qt教程4-使用用户自定义的窗口部件
- Claw iPhone软件破解套件使用教程
- Total Video视频转换软件使用教程
- 新手必看 WinSCP软件详细使用教程
- VoiceNotes录音软件简明使用教程
- iAno超级钢琴模拟器的软件使用教程
- VoiceDial首款语音识别软件使用教程
- MobileFinder系统管理软件使用教程