博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初次接触pyqt
阅读量:5795 次
发布时间:2019-06-18

本文共 1766 字,大约阅读时间需要 5 分钟。

基本了解了pyqt的原理,到下载安装好qt后,桌面上会出现Qt Designer。

 

我们可以利用它进行界面的设计,然后保存为一个后缀为.ui的文件,我们需要把它转化为后缀为.py的文件。

进入cmd,进入后缀为.ui的文件目录,命令 pyuic4 -o dome.py dome.ui

 

这样我们就可以得到我们需要的文件了:

 

打开.py,就可以看到转换得到的python代码,就可以添加动作了。

# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'dome.ui'## Created: Thu Jul 25 13:25:12 2013#      by: PyQt4 UI code generator 4.10.2## WARNING! All changes made in this file will be lost!from PyQt4 import QtCore, QtGuitry:    _fromUtf8 = QtCore.QString.fromUtf8except AttributeError:    def _fromUtf8(s):        return stry:    _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.buttonBox = QtGui.QDialogButtonBox(Dialog)        self.buttonBox.setGeometry(QtCore.QRect(30, 240, 341, 32))        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))        self.retranslateUi(Dialog)        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept)        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)        QtCore.QMetaObject.connectSlotsByName(Dialog)    def retranslateUi(self, Dialog):        Dialog.setWindowTitle(_translate("Dialog", "Dialog", None))

 

 

转载于:https://www.cnblogs.com/voss/p/3214172.html

你可能感兴趣的文章
rsync实现文件的简单同步
查看>>
【CCNA学习笔记】帧中继
查看>>
HTTP协议详解
查看>>
Spring学习总结(4)——Spring AOP教程
查看>>
破圈法求解最小生成树c语言实现(已验证)
查看>>
QT开发(十六)——QT绘图实例-钟表
查看>>
Gitbook 制作文档教程(一)- Gitbook 入门及使用 GitBook Editor
查看>>
页面点击体验优化神器Ptengine Heatmap让你拥有完美网站
查看>>
MyBatis学习总结(五)——实现关联表查询
查看>>
大型网站技术架构(八)网站的安全架构
查看>>
我的友情链接
查看>>
Java注释模板
查看>>
POJ 1679 The Unique MST(次小生成树)
查看>>
IT企业出高薪 java求职者要拿看本事
查看>>
Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
查看>>
安卓系列二(把文件保存在sd卡上)
查看>>
混合开发安Android webview使用内置浏览器定位的权限
查看>>
最小生成树(已经更新)
查看>>
Windows Server 2012故障转移群集
查看>>
项目范围管理
查看>>