<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # PyQt 按鈕 > 原文: [https://pythonbasics.org/PyQt-buttons/](https://pythonbasics.org/PyQt-buttons/) 按鈕(`QPushButton`)可以添加到任何窗口。`QPushButton`類具有用于標簽的`setText()`方法和用于位置的`move(x, y)`方法。 在本文中,您可以看到如何將按鈕添加到窗口以及如何將方法連接到窗口。 ## PyQt 按鈕示例 ### 信號和槽 您可以使用幾行代碼創建一個按鈕: ```py button1 = QPushButton(widget) button1.setText("Button1") button1.move(64,32) ``` 然后將其連接到以下方法: ```py button1.clicked.connect(button1_clicked) ``` 接收方法稱為槽,`clicked.connect`(如果單擊了按鈕)稱為信號。 ```py def button1_clicked(): print("Button 1 clicked") ``` ![pyqt button QPushButton](https://img.kancloud.cn/ef/08/ef086611a84d737174f777194d60f3e9_334x244.jpg) ### 按鈕示例 運行下面的代碼以查看一個窗口中的 2 個按鈕。 您可以單擊任意一個按鈕,它們的連接方法將被調用。 ```py import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton from PyQt5.QtGui import QIcon from PyQt5.QtCore import pyqtSlot def window(): app = QApplication(sys.argv) widget = QWidget() button1 = QPushButton(widget) button1.setText("Button1") button1.move(64,32) button1.clicked.connect(button1_clicked) button2 = QPushButton(widget) button2.setText("Button2") button2.move(64,64) button2.clicked.connect(button2_clicked) widget.setGeometry(50,50,320,200) widget.setWindowTitle("PyQt5 Button Click Example") widget.show() sys.exit(app.exec_()) def button1_clicked(): print("Button 1 clicked") def button2_clicked(): print("Button 2 clicked") if __name__ == '__main__': window() ``` [下載示例](https://gum.co/pysqtsamples)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看