管理树是QTreeWidget,我想在上面加一排按钮来实现全选反选和对TreeWidgetitem状态的控制。 我看QTdesigner那个管理树好像就是用QMainWindow实现的。 于是我也想用QMainWindow实现。
我先创建了一个QWidget,另外创建了一个继承QMainwindow的类CMain
CMain::CMain(QWidget *parent):QMainWindow(parent)
{
m_toolBar = new QToolBar(tr("try"), this);
m_Action2 = new QAction(QIcon("tree_select all.png"), tr("hehe"), this);
m_Action1 = new QAction(QIcon("tree_show and eidt.png"), tr("xixi"), this);
m_toolBar->addAction(m_Action1);
m_toolBar->addAction(m_Action2);
this->addToolBar(m_toolBar);
}
然后我把QWidget提升为此类,然后运行,不知道为什么显示不出来这些按钮?
------解决方案--------------------
然后我把QWidget提升为此类,然后运行,不知道为什么显示不出来这些按钮?——此话怎讲?
把你的 QWidget 干掉,直接用 QMainWindow 试试。
------解决方案--------------------
不用这么复杂吧,自己实现也可以