最近又在接觸一個新的軟件QT Designer,通過使用這個軟件,可以簡單設(shè)計頁面后,自動輸出ui的代碼。
在紅色框框中可以任意設(shè)計你想要的頁面。
寫出來的ui需要轉(zhuǎn)換py
配置pycharm
?
?
新增這三個工具
第一個工具:QtDesigner
這個工具作用就是打開pyqt5自帶的designer,用于ui界面的設(shè)計
名稱:QtDesigner? ? //名稱可以自隨便取,這里為了方便取這個
程序:?里面填寫的是designer的位置,我的版本在C:\ProgramData\Anaconda3\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
還有一個版本在PyQt5-tools下面的designer.exe
工作目錄:$FileDir$? ? //這個可以一樣
第二個工具:PyUIC
PyUIC是個好工具,可以把ui文件轉(zhuǎn)換成py文件,免去了設(shè)計ui需要的調(diào)試步驟
名稱:PyUIC?
程序:C:\ProgramData\Anaconda3\Scripts\pyuic5.exe??
工作目錄:$FileDir$? ? //這個可以一樣
第三個工具:Pyrcc
Pyrcc可以引用圖片資源
名稱:Pyrcc
程序:C:\ProgramData\Anaconda3\Scripts\pyrcc5.exe
參數(shù):$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目錄:$FileDir$?
最后轉(zhuǎn)換出來的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_())
文章來源:http://www.zghlxwxcb.cn/news/detail-402063.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-402063.html
到了這里,關(guān)于.ui文件轉(zhuǎn)成.py文件需要的工具以及遇到的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!