Pythonのドロップダウンボックス

私は知識という男の内側に、友人が知っている必要があり、ドロップダウンボックスを説明することで、今日の私は、ドロップダウンボックスについて何かを言うだろうパスワードを見ました。

from PyQt5.QtWidgets import QWidget, QLabel, QComboBox, QApplication
import sys

class Example(QWidget):
    def __init__(self):
        super().__init__()
        self.settings()

    def settings(self):
        self.a = QLabel("请选择学科", self)
        self.a.move(20, 50)
        self.b = QComboBox(self)
        self.b.addItem("数学")
        self.b.addItem("语文")
        self.b.addItem("英语")
        self.b.move(100, 50)

        self.b.activated[str].connect(self.printresult)
        self.setGeometry(300, 300, 300, 200)
        self.setWindowTitle('下拉选框')
        self.show()

    def printresult(self, text):
        self.a.setText(text)
        print('你选择了{}'.format(text))

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

QComboBoxとドロップダウンボックスを作成します。その後のaddItemを使用してオプションを追加します。
self.b.activated [STR] .connect(self.printresult)
これは、結合シグナルに相当し、その後、あなたはパラメータバインディング機能に戻るオプションを選択します。そうでprintresult、テキストが選択したオプションです。

この問題は非常にシンプルですが、私たちはヨーヨーをマスターしなければなりません!

さて、あなたが好きなら、これは、今日のGUIの知識で、5秒、プラス信者、このようなポイントを消費することがあります。あなたは疑問を持っている場合、あなたはコメントエリアに求めることができ、相手も自分を追加することができます3418772261:QQをQQで、私は、Q&Aを提供することができます 次号のさよならだから、さようなら!

公開された26元の記事 ウォン称賛85 ビュー30000 +

おすすめ

転載: blog.csdn.net/Persia_king/article/details/105291892