2016-04-30 7 views
0
私はそれがインデックスは、そのような私はでそれにアクセスできることを持つようにPyQt5にQLineEditをサブクラス化する必要が

を持つようにサブクラス化するには?どのようにQLineEditがインデックス

答えて

0

LineEditsのリストを作成してみませんか?

mylist = [QLineEdit(), QLineEdit(), QLineEdit()] 

index=0 
string = mylist[index].text() 
print(string) 

それとも、あなたは本当にはそれを使用するには、サブクラス

を作るためにが必要な場合、あなたは、単に行うことができます。

#make an instance 
edit = MyLineEdit(123) 

string = LineEdit(123).text() 
#which is the same as: 
string = edit.text() 
+0

を私はのインデックスを必要としませんリスト。オブジェクトが作成されたときに設定できるインデックス属性を持つ、サブクラス化されたLineEditが必要です。私はLineEdit(index).text()でアクセスできるようにしたいと思っています – nlgootee

+0

@nigooteeこれは好きですか? – MrP01

+1

私の前のコメントを明らかにする。あなたのコードの最後の行に基づいて、それは私が欲しいもののように見えますが、私はあなたのコードを理解していません。 all_instances = {}はインデックス番号を作成するためだけですか? – nlgootee

関連する問題