摘要:創建如果不需要字符串可以省略,或者設置為在按鈕頂部顯示的文本。信號一個按鈕的常用功能就是用戶的點擊,并執行相關的操作。這個方法的實現是通過按鈕單擊發出信號連接的相對的方法來完成的例子
簡介
操作按鈕通常用于讓用戶只需按下按鈕就可以執行某些操作,比如下載或者刪除文件。
創建Pushbutton = QPushButton(label)
如果不需要label字符串可以省略,或者設置為在按鈕頂部顯示的文本。
方法按鈕上顯示的標簽可以在構建小部件后更改:
pushbutton.setText(label)
默認情況下,該按鈕顯示為帶有明確定義的邊框,使其看起來從下面的窗口表面凸起,但是通過以下方式為按鈕提供平整的外觀:
pushbutton.setFlat(flat)
當flat 設置為True時,該按鈕不會出現凸起效果.
要檢查一個按鈕是否已經設置為沒有凸起效果,請使用以下方法:
pushbutton.isFlat()
按鈕小部件也可以用來顯示下拉菜單,而不僅僅是可點擊,該菜單使用以下方式關聯:
Pushbutton.setMenu(menu)
menu參數應該設置為menu部件的名稱。
信號一個按鈕的常用功能就是用戶的點擊,并執行相關的操作。這個方法的實現是通過按鈕單擊發出信號連接的相對的方法來完成的:
pushbutton.clicked.connect(button_clicked_function)例子
# !/usr/bin/python3 from PyQt5.QtWidgets import *? import sys class Window(QWidget): def __init__(self): QWidget.__init__(self) layout = QGridLayout() self.setLayout(layout) self.button = QPushButton("Click me") # self.button.setFlat(True) self.button.clicked.connect(self.on_button_clicked) layout.addWidget(self.button, 0, 0) def on_button_clicked(self): print("The button was pressed!") self.button.setText("wow") app = QApplication(sys.argv) screen = Window() screen.show() sys.exit(app.exec_())
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42166.html
摘要:如果編輯了按鈕那么接下來就是通過按鈕觸發某個動作首先右擊窗體生成對話框代碼綁定按鈕接著在代碼欄就會看到生成的文件在中創建綁定再次編譯打開文件發現已經綁定服務日志運行中播放暫停退出實時日志服務器開始服務密碼退出狀態信息類 如果編輯了按鈕, 那么接下來就是通過按鈕觸發某個動作 首先右擊窗體,生成對話框代碼 showImg(https://segmentfault.com/img/bVbem...
摘要:今天就繼續給大家分享一個讀者粉絲投稿的,關于上課點名的實戰案例,一起來看看是如何實現的吧首先我們還是一起先來看看點名器實現的效果下面,我們開始介紹這款點名器的制作過程。 ...
摘要:工具可以直接使用方式安裝和的環境配置使用集成開發工具的小白,在安裝庫以后,還要對和進行環境配置,將其集成到中。如果小白的或安裝在其他路徑下,則從對應的目錄找到,或者在資源管理器中搜索文件找到安裝路徑。 ...
摘要:實時追加顯示定義一個發送的信號通過類成員對象定義信號處理業務邏輯下面將輸出重定向到中實時顯示開始創建線程連接信號開始線程將當前時間輸出到文本框目前遇到的問題是使用上遇到很多坑像是菜單工具欄各個按鈕之間怎么去綁定特定的槽各種報錯然后現在想 實時追加顯示 code from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore ...
閱讀 1753·2021-10-13 09:39
閱讀 1323·2019-08-30 13:58
閱讀 1415·2019-08-29 16:42
閱讀 3565·2019-08-29 15:41
閱讀 2997·2019-08-29 15:11
閱讀 2484·2019-08-29 14:10
閱讀 3413·2019-08-29 13:29
閱讀 2096·2019-08-26 13:27