2013-09-12 2 views
-1

Я вижу вариант, как программа может работать с QWidget, например QLabel, QEdit и т. Д. На C++. Но я не понимаю, как я могу работать с другими виджетами на вкладке tabwidget, если я пишу программы с python & pyside?Работа с виджетами внутри Qtabwidget

Я вижу вариант с метаобъектом, читаю о варианте с QObject::child, но я не знаю, как правильно решить проблему на python. Я вижу вариант с qobject_cast, но эта функция специфична для C++, как я думаю. Пример кода на C++:

попробовать:

QTextEdit* edit = qobject_cast<QTextEdit*>(tabWidget->widget(index)); 
+1

Что происходит с неправильным доступом к виджетам? Используете ли вы какой-либо редактор форм или программно создаете форму? –

ответ

0

Ну, я не являюсь экспертом питона, но вы пытаетесь использовать это:

yourObject = tabWidget.widget(index) 

Я предполагаю, что это работает с любым типом объекта.

Смежные вопросы