在子类中添加工具栏
class MyPainter : public QWidget
{
};
在MainWindow中建工具栏直接拖一个就行了。
但现在想在MyPainter 中添加一个工具栏,也就是限定工具栏在MyPainter 这个窗口里。
但是发现没起作用。以下为代码:
MyPainter::MyPainter(QWidget *parent):QWidget(parent),bismouse(false)//????
{
m_ptoolbar = new QToolBar;
//m_ptoolbar = addToolBar(tr("Tool"));
QAction *saveColor = new QAction (this);
m_ptoolbar->addAction(saveColor);
}
是不是还差点什么....
[最优解释]
不要继承自QWidget 继承自qmainwindow
[其他解释]
工具栏也是widget,像其它widget一样用就Ok了,弄个布局把toolbar放进去。
[其他解释]
你注掉的那句编不过就是这个原因~
[其他解释]
啊。都啥错误啊。。。。
[其他解释]