PyQt5 控件學習(一個一個學習之QCommandLinkButton)


QCommandLinkButton:

它和QPushButton 差不多,這里稍微了解:

QCommandLinkButton的功能作用:

 1 from PyQt5.Qt import * #剛開始學習可以這樣一下導入
 2 import sys
 3 #1,創建app
 4 app  = QApplication(sys.argv)
 5 
 6 
 7 #2,控件的操作:
 8 #創建控件
 9 window = QWidget()
10 
11 
12 #設置控件
13 window.setWindowTitle("QCommandLinkButton功能作用")
14 window.resize(500,500)
15 
16 
17 btn = QCommandLinkButton("標題","描述",window)
18 
19 
20 
21 #展示控件
22 window.show()
23 
24 #3,進入消息循環
25 sys.exit(app.exec_())
View Code

這里自動是個扁平化的按鈕,而且自動多了個圖標,(后期我們可以自己修改它)

 1 from PyQt5.Qt import * #剛開始學習可以這樣一下導入
 2 import sys
 3 #1,創建app
 4 app  = QApplication(sys.argv)
 5 
 6 
 7 #2,控件的操作:
 8 #創建控件
 9 window = QWidget()
10 
11 
12 #設置控件
13 window.setWindowTitle("QCommandLinkButton功能作用")
14 window.resize(500,500)
15 
16 
17 btn = QCommandLinkButton("標題","描述",window)
18 btn.setText("Python")
19 btn.setDescription("hello world")
20 btn.setIcon(QIcon("icon.ico"))
21 
22 print(btn.description())
23 
24 #展示控件
25 window.show()
26 
27 #3,進入消息循環
28 sys.exit(app.exec_())
設置圖標

 

QCommandLinkButton的信號:

和QPushButton 一樣,完全繼承父類的。

總結:

下面是QAbstractButton的另一個子類:QToolButton :https://www.cnblogs.com/zach0812/p/11371696.html

 


免責聲明!

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



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