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_())
這里自動是個扁平化的按鈕,而且自動多了個圖標,(后期我們可以自己修改它)

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