Wie finde ich ein Objekt mit Namen in pyqt?

8

Ich habe eine Liste von Wörterbüchern:

%Vor%

'ctrl' - Name des Controls im Qt-Fenster.

Normalerweise lautet der Code wie folgt:

%Vor%

aber checkBoxEnabled ist ein Objekt. und ich habe nur einen String-Namen 'CheckBoxEnabled' und kann es nicht verwenden ...

Wie finde ich ein Objekt mit Namen in pyqt? etwas wie? self. GetObjectByName ('checkBoxEnabled') .checkState ()

    
MaxKu 27.09.2013, 10:35
quelle

1 Antwort

14

Sie können die Methode QObject::findChild verwenden. In pyqt sollte es so geschrieben werden:

%Vor%

self sollte ein übergeordnetes Widget des Kontrollkästchens sein.

    
Pavel Strakhov 28.09.2013, 00:50
quelle

Tags und Links