把qtdesigner中的ui文件生成py文件 anaconda


無奈,馬上實習就要結束了,但是自己的長進才是在stm32方面,雖然對linux有了些接觸

但本質上沒有任何進展,不能不說這事我的悲哀,在研三的時候卻要做別人大二時做的事情

如今又是精力太散,迷上了python,那就去學吧,怎么其他方面也暫時沒有了進展,如果學習中

缺乏了樂趣,豈不是很沒趣???

 

下面這個是關於ui的生成:
https://blog.csdn.net/u013401853/article/details/54581512

 

然后點擊create就進入了:

對於這個界面的介紹:

 

 

 

然后根據這里的提示把ui文件變成 py文件:

https://bbs.csdn.net/topics/392347546

 

 

然后我們用anaconda的黑方框中輸入上面的句子:

 

打開生成的untitled.ui之后,里面是這樣的:

打開用ui生成的py是這樣的:

 

 

 

然后我們在vs中建立一個文件hello.py

然后輸入代碼是:

from PyQt5 import QtWidgets, QtGui
import sys

from untitled import Ui_Form # 導入生成untitled.py里生成的類

class mywindow(QtWidgets.QWidget,Ui_Form): #這個是一個繼承類
def __init__(self):
super(mywindow,self).__init__()
self.setupUi(self) #這個是我們生成的py里面的一個函數。就是用於繪制界面的。

#定義槽函數
def hello(self):
self.textEdit.setText("hello world")

app = QtWidgets.QApplication(sys.argv)
window = mywindow()
window.show()
sys.exit(app.exec_())
之后運行就可以成功看到結果了。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM