国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python圖形開發GUI庫pyqt5的詳細使用方法及各控件的屬性與方法

2020-02-15 18:24:46
字體:
來源:轉載
供稿:網友

本文主要列出來python圖形開發GUI庫pyqt5的窗體,控件屬性與方法如果你想看看python圖形開發GUI庫pyqt5的基礎使用方法可以查看我們的另一篇文章 python圖形開發GUI庫pyqt5的基本使用方法詳解

基本框架

import sysfrom PyQt5.QtGui import *from PyQt5.QtCore import *from PyQt5.QtWidgets import *class Demo(QWidget):       def __init__(self):    super(Demo, self).__init__()    # 設置主界面    # 設置控件    # 設置布局    # 設置信號	def main(self):  	# 槽函數if __name__ == '__main__':  app = QApplication(sys.argv)  demo = Demo()    demo.show()     sys.exit(app.exec_())

程序啟動畫面

if __name__ == '__main__':	app = QApplication(sys.argv) # 原有	splash = QSplashScreen()	splash.setPixmap(QPixmap('images/splash.jpg'))	splash.show()	splash.showMessage('string', Qt.AlignBottom | Qt.AlignCenter, Qt.white)	demo = Demo() # 原有	demo.show() # 原有		splash.finish(demo)	sys.exit(app.exec_()) # 原有

一、設置主界面

self.setWindowTitle('title') # 設置窗體名稱

self.setWindowIcon('path') # 設置窗體圖標

self.resize(300, 250) # 更改窗體大小

self.size() # 獲取窗體大小

self.width() # 獲取窗體寬度

self.height() # 獲取窗體高度

self.setFixedWidth(int width) # 設置窗體寬度

self.setFixedHeight(int height) # 設置窗體高度

self.setFixedSize(int width, int height) # 設置窗體大小

self.setGeometry(int x, int y, int width, int height) # 設置窗口位置

self.frameGeometry() # 獲取窗口的大小和位置

self.move(int x, int y) # 設置窗口的位置

self.pos() # 獲取窗口左上角坐標

self.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint) # 禁止最大化按鈕

self.setFixedSize(self.width(), self.height()) # 禁止拉伸窗口大小

二、設置控件

1、QMessageBox消息框

1、基本格式

QMessageBox.information(QWidget, ‘Title', 'Content‘, buttons)

第一個參數填self,表示該信息框屬于我們這里的Demo窗口;第二個參數類型為字符串,填入的是該信息框的標題;第三個參數類型也是字符串,填入的是信息框的提示內容;最后個參數為信息框上要添加的按鈕。多個按鈕之間用 | 來連接,常見的按鈕種類有以下幾種:

QMessageBox.Ok

QMessageBox.Yes

QMessageBox.No

QMessageBox.Close

QMessageBox.Cancel

QMessage.Open

QMessage.Save

2、各種類型的框

類型 名稱
QMessageBox.information 消息框
QMessageBox.question 問答框
QMessageBox.warning 警告框
QMessageBox.critical 錯誤框
QMessageBox.about 關于框
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汨罗市| 伊吾县| 延边| 望都县| 柯坪县| 开封县| 越西县| 平昌县| 信宜市| 鹿邑县| 青冈县| 皮山县| 北安市| 库车县| 来安县| 玛多县| 嘉兴市| 太谷县| 南郑县| 梁山县| 丹棱县| 合作市| 杭锦后旗| 信宜市| 永修县| 武宣县| 珠海市| 天柱县| 遂平县| 滕州市| 竹山县| 曲麻莱县| 长寿区| 兴国县| 石渠县| 噶尔县| 安康市| 永州市| 通山县| 罗定市| 闽清县|