|
请教一下诸位
我想做这么一件事,有一个QTreeWidget,当我点击TreeWidget的节点的时候,想显示不同的QTabWidge。所以我想把QTabWidget放在QStackedWidget上,在QStackdWidget的每一页上放置一个QTabWidget。当我点击QTreeWidget上的节点时,呈现QStackedWidget的不同page。
但是现在有点问题,我的代码是这样的- class ATab : public QWidget
- {
- Q_OBJECT
- public:
- ATab(QWidget *parent = 0);
- };
- ATab::ATab(QWidget *parent):QWidget(parent)
- {
- QLabel *aLabel=new QLabel(tr("I am ATab"),this);
- }
- departmentWidget = new QTabWidget(stackedWidget);
- departmentWidget->setGeometry(0, 0, 400, 520);
- departmentWidget->addTab(new ATab,tr("第一页"));
- stackedWidget = new QStackedWidget(this);
- stackedWidget->setGeometry(160, 25, 400, 520);
- stackedWidget->addWidget(departmentWidget);
- 这样做编译没有问题,但是运行的时候程序崩溃了
- 请问有谁知道这是什么原因呢,这个该怎么调试啊
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|