<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # `QLineEdit` > 原文: [https://pythonbasics.org/QLineEdit/](https://pythonbasics.org/QLineEdit/) 您可以使用`QLineEdit`小部件獲得用戶輸入。 在本課程中,您將進行行編輯,以在運行時更改標簽文本。 一個窗口可以包含一個或多個`QLineEdit`小部件。 它們本身不包含標簽,出于 UX 的目的,您可能希望向`QLineEdit`添加標簽以告訴用戶在框中鍵入什么內容。 ## `QLineEdit` ### 添加輸入框 下面的面向對象的代碼使用構造函數創建一個窗口。 將輸入框或行編輯添加到窗口,這稱為`QLineEdit`。 然后添加標簽和行編輯: ```py self.lineEntry = QLineEdit(self) self.lineEntry.move(16,16) self.lineEntry.resize(200,40) self.qlabel = QLabel(self) self.qlabel.move(16,64) ``` 您可以使用方法調用連接輸入框中的每個按鍵(`QLineEdit`)。 ```py self.lineEntry.textChanged.connect(self.onChanged) ``` 在該方法中,設置標簽文本并調整標簽大小。 ```py def onChanged(self, text): self.qlabel.setText(text) self.qlabel.adjustSize() ``` ![pyqt text input qlineedit](https://img.kancloud.cn/30/cd/30cd59b5e29e374d027c0217896a3d41_334x244.jpg) ### 示例 復制并粘貼以下示例代碼,自己嘗試: ```py import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel, QLineEdit, QPushButton class Example(QMainWindow): def __init__(self): super().__init__() self.lineEntry = QLineEdit(self) self.lineEntry.move(16,16) self.lineEntry.resize(200,40) self.qlabel = QLabel(self) self.qlabel.move(16,64) self.lineEntry.textChanged.connect(self.onChanged) self.setGeometry(50,50,320,200) self.setWindowTitle("QLineEdit Example") self.show() def onChanged(self, text): self.qlabel.setText(text) self.qlabel.adjustSize() if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_()) ``` [下載示例](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>

                              哎呀哎呀视频在线观看