即时通讯使用Qt Creator 3.2.1。 使用Qt设计器我做了基本设计:通过添加一个普通的QWidget并将其提升到我的自定义小部件,我在我的mainwindow中添加了一个自定义小部件(CustomWidget小部件)。 在那个自定义小部件中,我添加了一个QGraphicsView(QGraphicsView视图)。Qt设计师:嵌套部件不是会员?
Qt设计的对象的浏览器正确地显示的项目的层次结构:视图内内插件和插件主窗口。
然而,由形式产生的ui_mainwindow.h给我:
// in ui_mainwindow.h
class Ui_MainWindow
{
public:
CustomWidget *widget;
QGraphicsView *view;
// ...
};
当我真的很期待:
// in ui_mainwindow.h
class Ui_MainWindow
{
public:
CustomWidget *widget;
// ...
};
// in customwidget.h
class CustomWidget
{
public:
QGraphicsView *view;
// ...
};
是另一个小部件的嵌套小部件不应该是一个它的成员?
如何调整自己的一流的设计在Qt设计使视图部件的会员吗?
感谢您的回答。小部件绘图不是问题。 问题是,Qt设计器不包含嵌套的小部件到父窗口小部件中,这在我看来是有意义的。 想要创建CustomWidget的多个实例的图像。 只有在它包含QGraphicsView *视图才更有意义。 – willard 2014-11-24 10:42:40