激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python之PySide2安裝使用及QT Designer UI設(shè)計案例教程

python之PySide2安裝使用及QT Designer UI設(shè)計案例教程

2021-12-15 00:29MissU o_O Python

這篇文章主要介紹了python之PySide2安裝使用及QT Designer UI設(shè)計案例教程,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下

pyside2 

?
1
>>> pip install pyside2

 QT Designer

?
1
2
3
4
5
6
7
>>> pip show pyside2
 
Location: c:\users\Administrator\appdata\roaming\python\python39\site-packages
 
 
文件位置
C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\PySide2\designer.exe

Unable to lanch C: 

PySide2目錄下復(fù)制uic.exe到新建的bin文件夾

?
1
C:\...\Python\Python39\site-packages\PySide2\bin\uic.exe

Ⅰ. Init 

?
1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import *
 
class Window:
    def __init__(self):
        self.win = QMainWindow()
 
if __name__ == '__main__':
    app = QApplication([])
    w = Window()
    w.win.show()
    app.exec_()
?
1
2
3
4
5
6
7
from PySide2.QtWidgets import *
 
if __name__ == '__main__':
    app = QApplication([])
    win = QMainWindow()
    win.show()
    app.exec_()

Ⅱ Example

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from PySide2.QtWidgets import *
 
 
class Window:
    def __init__(self):
        self.win = QMainWindow()
        self.win.resize(500, 400)
        self.win.move(700, 210)
        self.win.setWindowTitle("測試窗口")
 
 
        self.textEdit = QTextEdit(self.win)
        self.textEdit.move(50, 50)
        self.textEdit.resize(200, 300)
        self.textEdit.setPlaceholderText("請輸入文本")
 
 
        self.button = QPushButton("button", self.win)
        self.button.move(300, 100)
        self.button.clicked.connect(self.btnClick)
 
 
    def btnClick(self):
        info = self.textEdit.toPlainText()   # 獲取文本信息
        print(info)
        # print("button被點擊")
 
 
if __name__ == '__main__':
    app = QApplication([])
    # win = QMainWindow()
    # win.show()
    w = Window()
    w.win.show()
    app.exec_()

python之PySide2安裝使用及QT Designer UI設(shè)計案例教程

python之PySide2安裝使用及QT Designer UI設(shè)計案例教程

QT Designer

1.自動生成代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
...
from PySide2.QtCore import QFile
from PySide2.QtUiTools import QUiLoader
 
    ...
 
if __name__ == "__main__":
    app = QApplication([])
    win = QMainWindow()
    w = Ui_Form()
    w.setupUi(win)
    win.show()
    app.exec_()

2.動態(tài)加載ui文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from PySide2.QtWidgets import *
from PySide2.QtCore import QFile
from PySide2.QtUiTools import QUiLoader
 
 
class Window:
    def __init__(self):
        super(Window, self).__init__()
 
        # 從文件中加載UI定義
        qfile = QFile("demo1.ui")
        qfile.open(QFile.ReadOnly)
        qfile.close()
 
        # 從UI定義中動態(tài)創(chuàng)建一個相應(yīng)的窗口對象, 將其內(nèi)部文件定義為self.ui.button
        self.ui = QUiLoader().load(qfile)
 
        self.ui.button.clicked.connect(self.btnClick)
        # self.button.clicked.connect(self.btnClick)
 
    def btnClick(self):
        info = self.ui.textEdit.toPlainText()   # 獲取文本信息
        # info = self.textEdit.toPlainText()
        print(info)
 
if __name__ == '__main__':
    app = QApplication([])
    w = Window()
    w.ui.show()
    # w.win.show()
    app.exec_()

到此這篇關(guān)于python之PySide2安裝使用及QT Designer UI設(shè)計案例教程的文章就介紹到這了,更多相關(guān)python之PySide2安裝使用及QT Designer UI設(shè)計內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/weixin_56461542/article/details/119064314

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产手机在线视频 | 87成人免费看片 | 法国极品成人h版 | 久久亚洲春色中文字幕久久 | 黄色毛片免费视频 | 巨乳激情| 人禽l交免费视频观看 视频 | 毛片在线视频在线播放 | 国产在线导航 | 黄在线观看 | 欧美a∨一区二区三区久久黄 | 黄色免费影片 | 中国精品久久 | 悠悠成人资源亚洲一区二区 | 国内精品伊人久久久久网站 | 色综合视频网 | 久久91精品国产91久久yfo | 一级全毛片 | 在线观看免费毛片视频 | 毛片视 | 亚洲国产成人久久成人52 | 一级国产电影 | 最新毛片在线观看 | 欧美成人性色 | 欧美a在线看 | 亚洲一区二区三区在线看 | 91av国产在线| 美女视频黄a视频免费全过程 | 久久国产91 | 国产精品久久久久久久久久iiiii | 最污网站 | 激情综合视频 | 99亚洲伊人久久精品影院红桃 | 免费视频一区 | 精品国产91久久久 | 精品av在线播放 | 国产精品久久久久久久久久久久久久久 | 黄色网址免费在线播放 | 国内久久久久 | 欧美精品久久久久久久久老牛影院 | 精品亚洲夜色av98在线观看 |