国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

PyQt5快速構(gòu)建一個(gè)簡(jiǎn)單的GUI應(yīng)用(2)

極客小將2021-01-14-
簡(jiǎn)介PyQt5快速構(gòu)建一個(gè)簡(jiǎn)單的GUI應(yīng)用(2):1、添加控件我們從控件區(qū)拖3個(gè)按鈕和2個(gè)輸入框到界面設(shè)計(jì)區(qū)域2、增加控件屬性選中控件,鼠標(biāo)右鍵為控件新增屬性,比如:控件內(nèi)容、控件名稱(相當(dāng)于id),對(duì)于一些復(fù)雜的屬性設(shè)置,需要在屬性區(qū)域單獨(dú)進(jìn)行設(shè)置編輯完UI界面之后,會(huì)在本地生成一個(gè)*.ui的文件3、

極客小將版權(quán)所有。

M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

PyQt5快速構(gòu)建一個(gè)簡(jiǎn)單的GUI應(yīng)用(2):M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

1、添加控件M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

我們從控件區(qū)拖 3 個(gè)按鈕和 2 個(gè)輸入框到界面設(shè)計(jì)區(qū)域M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

2、增加控件屬性M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

選中控件,鼠標(biāo)右鍵為控件新增屬性,比如:控件內(nèi)容、控件名稱(相當(dāng)于id),對(duì)于一些復(fù)雜的屬性設(shè)置,需要在屬性區(qū)域單獨(dú)進(jìn)行設(shè)置M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

編輯完 UI 界面之后,會(huì)在本地生成一個(gè) *.ui 的文件M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

3、將ui文件轉(zhuǎn)換成py文件M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

選擇 *.ui 文件,在 Pycharm 中使用 PyUIC 命令,將 ui 文件轉(zhuǎn)換為 py 文件M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

# ui文件轉(zhuǎn)為py文件 from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object):     def setupUi(self, MainWindow):         MainWindow.setObjectName("MainWindow")         MainWindow.resize(800, 790)         self.centralwidget = QtWidgets.QWidget(MainWindow)         self.centralwidget.setObjectName("centralwidget")         self.pushButton = QtWidgets.QPushButton(self.centralwidget)         self.pushButton.setGeometry(QtCore.QRect(130, 80, 111, 41))         self.pushButton.setObjectName("pushButton")         self.username = QtWidgets.QLineEdit(self.centralwidget)         self.username.setGeometry(QtCore.QRect(260, 80, 271, 41))         self.username.setObjectName("username")         self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)         self.pushButton_2.setGeometry(QtCore.QRect(130, 150, 111, 41))         self.pushButton_2.setObjectName("pushButton_2")         self.password = QtWidgets.QLineEdit(self.centralwidget)         self.password.setGeometry(QtCore.QRect(260, 150, 271, 41))         self.password.setObjectName("password")         self.login = QtWidgets.QPushButton(self.centralwidget)         self.login.setGeometry(QtCore.QRect(260, 230, 141, 61))         self.login.setObjectName("login")         MainWindow.setCentralWidget(self.centralwidget)         self.statusbar = QtWidgets.QStatusBar(MainWindow)         self.statusbar.setObjectName("statusbar")         MainWindow.setStatusBar(self.statusbar)         self.retranslateUi(MainWindow)         QtCore.QMetaObject.connectSlotsByName(MainWindow)     def retranslateUi(self, MainWindow):         _translate = QtCore.QCoreApplication.translate         MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))         self.pushButton.setText(_translate("MainWindow", "用戶名:"))         self.pushButton_2.setText(_translate("MainWindow", "密碼:"))         self.login.setText(_translate("MainWindow", "登錄"))

4、為按鈕添加點(diǎn)擊事件M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

使用 控件名.信號(hào).connect(槽函數(shù)) 的形式,為控件添加一個(gè)點(diǎn)擊事件的監(jiān)聽M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

class Ui_MainWindow(object):     def setupUi(self, MainWindow):         # 為登錄按鈕指定事件         # clicked:信號(hào),login_met:槽函數(shù)         self.login.clicked.connect(self.login_met)         self.retranslateUi(MainWindow)         QtCore.QMetaObject.connectSlotsByName(MainWindow)     def login_met(self):         """         登錄事件(槽函數(shù))         :return:         """         # 用戶名輸入框的內(nèi)容         username = self.login.text()         # 密碼輸入框的內(nèi)容         password = self.password.text()         print("輸入的用戶名是:", username, "密碼是:", password)

5、展示界面M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

**后,新建一個(gè) py 文件,實(shí)例化一個(gè) QApplication 對(duì)象,將上面創(chuàng)建的 MainWindow 展示出來即可。M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

import sys from PyQt5.QtWidgets import QApplication, QMainWindow # 界面文件 from temp import * class CustomUI(QMainWindow, Ui_MainWindow):     def __init__(self, parent=None):         super(CustomUI, self).__init__(parent)         self.setupUi(self) if __name__ == '__main__':     app = QApplication(sys.argv)     cutomUI = CustomUI()     cutomUI.show()     sys.exit(app.exec_())

需要注意的是,這部分內(nèi)容僅僅是調(diào)用顯示 GUI 界面的邏輯,實(shí)際項(xiàng)目開發(fā)過程中很少變動(dòng)。M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

更多python進(jìn)階知識(shí),請(qǐng)觀看Python進(jìn)階視頻教程!!M04少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        亚洲人精品午夜射精日韩| 国产自产在线视频| 少妇黄色一级片| 亚洲免费看av| 久久精品一卡二卡| 香蕉视频在线网址| 精品久久久久av| www欧美激情| 久久亚洲a v| 日韩精品一区二区三区色欲av| 日韩免费高清在线| 国产农村妇女精品久久| av动漫在线免费观看| 极品美女扒开粉嫩小泬| 中文字幕第38页| cao在线观看| 亚洲免费成人在线视频| 国产精品国产对白熟妇| 午夜激情福利在线| 亚洲小说欧美另类激情| 黄色国产精品视频| 欧美日韩一区二区三区电影| 国产综合中文字幕| av动漫免费观看| 久久综合久久色| mm131午夜| 亚洲福利精品视频| 国产www免费| 欧美午夜精品理论片| 国产午夜福利在线播放| 91亚洲一区二区| 国产又大又硬又粗| 成人免费看片'免费看| 91高清国产视频| 国产女大学生av| 99er在线视频| 久久综合在线观看| 亚洲高清在线免费观看| 国产成人无码精品久久久性色| 亚洲一区二区三区四区精品| 欧美日韩在线免费播放| 欧美,日韩,国产在线| 中文字幕av久久| 精品中文字幕av| 国产毛片视频网站| www插插插无码免费视频网站| 无码少妇一区二区三区芒果| 日韩av综合在线观看| 成人在线观看毛片| 99视频精品全部免费看| 中文字幕1234区| avove在线观看| 日本免费不卡一区二区| www.久久久久久久久久久| 久草视频这里只有精品| 日韩精品福利片午夜免费观看| 国产又黄又猛又粗又爽的视频| 成年人午夜视频在线观看| 欧美日韩视频免费| 免费高清一区二区三区| 2022中文字幕| 国产在线xxxx| 2018国产在线| 国产极品尤物在线| 黄色av网址在线播放| 美女av免费在线观看| 97在线播放视频| 黄色在线视频网| 亚洲欧美日本一区二区三区| 无码粉嫩虎白一线天在线观看 | 婷婷无套内射影院| 欧美日韩在线免费观看视频| 日韩欧美国产片| 99久久99精品| 日本a在线天堂| 色婷婷.com| 无码精品a∨在线观看中文| 成人在线观看a| 香蕉视频免费版| 欧美xxxx吸乳| 久久福利一区二区| 国产91xxx| 干日本少妇首页| 国产九九热视频| cao在线观看| 国产精品99久久免费黑人人妻| 中文字幕在线观看第三页| 亚洲成人天堂网| 香蕉视频在线网址| 国产女教师bbwbbwbbw| 日本不卡在线观看视频| 亚洲18在线看污www麻豆| 日韩人妻一区二区三区蜜桃视频| 日韩成人三级视频| wwwwxxxx日韩| 日韩久久久久久久久久久久| 校园春色 亚洲色图| 91精品无人成人www| 成人午夜免费在线视频| 久久久999视频| 在线观看av网页| 丰满爆乳一区二区三区| 黄色影院一级片| 免费在线观看污污视频| 国产一级做a爰片久久| 中文字幕精品在线播放| 天天操天天爱天天爽| 男人的天堂avav| 中文字幕第三区| 国产xxxxx在线观看| 男人天堂1024| 黄色成人在线看| 国产91av视频在线观看| 亚洲黄色网址在线观看| 欧美伦理片在线观看| 日韩不卡的av| jizz欧美激情18| 精品久久久久av| 艳母动漫在线观看| 日韩五码在线观看| 欧美伦理视频在线观看| 亚洲自偷自拍熟女另类| 亚洲精品国产suv一区88| 91热视频在线观看| 三上悠亚av一区二区三区| 欧美日韩第二页| 2022亚洲天堂| 日本日本19xxxⅹhd乱影响| 国产精品videossex国产高清 | 男人操女人逼免费视频| 亚洲熟妇av日韩熟妇在线| 国产3p在线播放| 美女在线视频一区二区| 1314成人网| 免费看日本毛片| 国产xxxx振车| 男人用嘴添女人下身免费视频| 欧美国产亚洲一区| 国产freexxxx性播放麻豆| 三级在线免费观看| 欧美日韩午夜爽爽| 六月婷婷激情网| 黄色污污在线观看| 黄色录像特级片| 成人在线免费观看网址| 特黄特黄一级片| 欧美性受xxxx黒人xyx性爽| 日本人69视频| 国产欧美激情视频| 国产美女视频免费| 国产青草视频在线观看| 91免费国产精品| 女人天堂av手机在线| 亚洲性生活网站| 午夜视频在线网站| 中文字幕在线乱| 精品视频免费在线播放| 国内自拍在线观看| 欧美三级理论片| 欧美性受xxxx黑人猛交88| 亚洲国产一二三精品无码 | 91制片厂免费观看| 国产情侣第一页| 黑鬼大战白妞高潮喷白浆| 亚洲综合色在线观看| 精品久久免费观看| 99999精品视频| 亚洲一级片网站| 久草视频国产在线| 亚洲天堂av线| 2022中文字幕| 九九热免费精品视频| 波多野结衣与黑人| 午夜免费一区二区| 免费在线a视频| 我要看一级黄色大片| 99re精彩视频| 国产欧美一区二| 国产高清不卡无码视频| 亚洲人成无码网站久久99热国产| 男人添女人下面高潮视频| 天天天干夜夜夜操| 国产精品夜夜夜爽张柏芝| 欧美日韩一道本| 手机在线观看日韩av| 大肉大捧一进一出好爽视频| 在线免费观看视频黄| 青青草原国产在线视频| 亚洲久久中文字幕| 成人免费在线观看视频网站| 国产精品国三级国产av| 亚洲综合av在线播放| 女人和拘做爰正片视频| 污视频在线观看免费网站| 日韩中文字幕在线视频观看| 欧洲金发美女大战黑人| 中文字幕精品一区二区三区在线| 丝袜老师办公室里做好紧好爽| 成人午夜免费剧场| 天堂av手机在线|