pyqt4とpython2.6を使用して、オプションのリストを提供するためにqcomboboxを使用しています。選択したオプションの使用に問題があります。オプションが選択されたときにシグナルを使用してメソッドをトリガーすることはできましたが、問題は、ユーザーが[実行]をクリックしたときに、これらのコンボボックスのいくつかの内容を考慮する必要があることです。したがって、基本的には、コンボボックスの選択されたコンテンツを文字列として取得する必要があります。これまでのところ、私はこれしか使用できませんでした:
print combobox1.currentText()
これを取得するには:
PyQt4.QtCore.QString(u'Test Selection2')
私が本当に欲しいのは「テスト選択」ビットだけですが、何かアイデアはありますか?私のコンボボックスは次のように作成されました。
combobox1 = qt.QComboBox()
combobox1.addItems(['Test Selection1', 'Test Selection2'])
mainLayout.addWidget(combobox1, 0, 0)