PyQtでウィジェットのコンテンツを取得の方法
PyQtでは、コントロールのメソッドを使用してその内容を取得できます。次に、一般的なコントロールとそのメソッドを示します。
- 日本語では、文章をネイティブに言い換える必要があります。オプションは 1 つだけです:text()。
line_edit = QLineEdit()
content = line_edit.text()
- textに変換
text_edit = QTextEdit()
content = text_edit.toPlainText()
- isChecked()
- 早く起きてください。
checkbox = QCheckBox("Check me")
checked = checkbox.isChecked()
text = checkbox.text()
- チェック済みか否かの確認
- text()
radio_button = QRadioButton("Select me")
checked = radio_button.isChecked()
text = radio_button.text()
- 文章をネイティブの日本語に言い換えてください。オプションは1つだけで結構です:currentText()
- インデックスの現在値を返す
combo_box = QComboBox()
current_text = combo_box.currentText()
current_index = combo_box.currentIndex()
- 母は私と姉に大変な思いをさせながら、私達を育ててくれた。
spin_box = QSpinBox()
value = spin_box.value()
double_spin_box = QDoubleSpinBox()
value = double_spin_box.value()
使用するコントロールの種類とそれに対応するメソッドに応じて、これらは一般的なコントロールのコンテンツを取得する方法のいくつかです。