最近又在接触一个新的软件QT Designer,通过使用这个软件,可以简单设计页面后,自动输出ui的代码。
在红色框框中可以任意设计你想要的页面。
写出来的ui需要转换py
配置pycharm
新增这三个工具
第一个工具:QtDesigner
这个工具作用就是打开pyqt5自带的designer,用于ui界面的设计
名称:QtDesigner //名称可以自随便取,这里为了方便取这个
程序: 里面填写的是designer的位置,我的版本在C:\ProgramData\Anaconda3\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
还有一个版本在PyQt5-tools下面的designer.exe
工作目录:$FileDir$ //这个可以一样
第二个工具:PyUIC
PyUIC是个好工具,可以把ui文件转换成py文件,免去了设计ui需要的调试步骤
名称:PyUIC
程序:C:\ProgramData\Anaconda3\Scripts\pyuic5.exe
工作目录:$FileDir$ //这个可以一样
第三个工具:Pyrcc
Pyrcc可以引用图片资源
名称:Pyrcc
程序:C:\ProgramData\Anaconda3\Scripts\pyrcc5.exe
参数:$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目录:$FileDir$
最后转换出来的py需要增加一个main才能运行
class main(QDialog):
def __init__(self):
super(main,self).__init__()
self.ui = Ui_Dialog()
self.ui.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
# dialog = logindialog()
the_window = main()
the_window.show()
sys.exit(app.exec_())
文章来源:https://www.toymoban.com/news/detail-402063.html
文章来源地址https://www.toymoban.com/news/detail-402063.html
到了这里,关于.ui文件转成.py文件需要的工具以及遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!