将QTabWidget添加到QDialog时出错

时间:2012-06-19 11:56:58

标签: qt qt4.8 qtabwidget

我正在尝试创建像.. UI

这样的用户界面

为此创建了QDialog的子类并尝试通过QVBoxLayout添加菜单和Tabwidget,我能够成功添加MenuBar,但是当我添加Tabwidget时..

TabWidget = new QTabWidget();
TabWidget->addTab(new QWidget(),tr("Tab 1"));
VerticalLayout->addWidget(TabWidget);

将运行时错误称为“Microsoft Visual C ++运行时库” 此应用程序已请求Runtime以不寻常的方式终止它。请使用“确定”按钮与应用程序支持团队联系以获取更多信息。

当我使用调试器时,它会给出错误“Signal Received,劣质停止,因为它收到来自操作系统的信号”

有人可以帮我解决这个问题吗?

我在win 7中使用Qt Creator 2.4.1中的Qt 4.8.1

谢谢,

1 个答案:

答案 0 :(得分:0)

搞定了......我的错误是,没有调用初始化TabWidget对象的方法。