Имеется модуль на qt4, реализующий простой виджет.
widget.h:
...
class Widget : public QWidget
{
public:
Widget(QWidget *parent = 0) : QWidget(parent) {}
...
widget.sip:
%Module widget 0
%Import QtCore/QtCoremod.sip
%Import QtGui/QtGuimod.sip
class Widget : QWidget
{
%TypeHeaderCode
#include "widget.h"
%End
public:
Widget(QWidget *parent /TransferThis/ = 0);
...
Вобщем, создаю привязки к питону, но когда импортирую модуль, то вижу следующее:
class Widget(PyQt4.QtGui.QCompleter)
| Method resolution order:
| Widget
| PyQt4.QtGui.QCompleter
| PyQt4.QtCore.QObject
| sip.wrapper
| __builtin__.object
Вопрос: почему Widget является наследником PyQt4.QtGui.QCompleter?
Естественно следующий код не работает:
mw = QMainWindow()
widget = Widget(mw)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [QT] subclassing (2009)
- Форум простая программа на QT4 и segmentation fault (2006)
- Форум Простая программа на Qt4 слетает в seg fault. Помогите пожалуйста (2006)
- Форум Портирование qt3/exmaples/tux на qt4 (2007)
- Форум Не появляется контекстная подсказка. Просто пустой виджет. (2015)
- Форум [Qt][noob]Создание виджета, содержащего сцену (2011)
- Форум pyqt5 + QPyDesignerTaskMenuExtension (2018)
- Форум Class Ui не определен- Не вижу, где ошибка (2007)
- Форум qt виджет в динамической библиотеке (2010)
- Форум Проблема с ALSA (2010)