找回密码
 立即注册
收起左侧

Qt mainwindow中工具栏的问题

3
回复
10098
查看
[复制链接]

尚未签到

来源: 2013-7-22 15:08:38 显示全部楼层 |阅读模式
1Qter豆
我用Qtcreater按照教材创建了一个mainwindow。
1、右键点击工具栏中的图标会出现一个空白的选择框,分别用来选择是否显示dock窗口和工具栏。这个功能能禁用吗?或者设置成不能选择dock窗口显示。
2、工具栏中的图标怎么能设置的大一点吗,具体怎么弄

最佳答案

查看完整内容

重新实现contextMenuEvent: void MainWindow::contextMenuEvent(QContextMenuEvent *event) { if(event->reason() == QContextMenuEvent::Mouse) event->ignore(); }
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2013-7-22 15:08:39 显示全部楼层
竞风 发表于 2013-7-24 18:39
谢谢,还有个问题,就是右键点击菜单栏或工具栏,弹出的选择选择框,能把dockwidget的那几个选项给去掉吗 ...

重新实现contextMenuEvent:
void MainWindow::contextMenuEvent(QContextMenuEvent *event)
{
    if(event->reason() == QContextMenuEvent::Mouse)
        event->ignore();
}
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2013-7-24 18:04:12 显示全部楼层
空白选择框,是因为没有给toolbar设置windowTitle:

ui->mainToolBar->setWindowTitle();

图标可以设置大小的啊ui->mainToolBar->setIconSize();
回复

使用道具 举报

尚未签到

2013-7-24 18:39:42 显示全部楼层
yafeilinux 发表于 2013-7-24 18:04
空白选择框,是因为没有给toolbar设置windowTitle:

ui->mainToolBar->setWindowTitle();

谢谢,还有个问题,就是右键点击菜单栏或工具栏,弹出的选择选择框,能把dockwidget的那几个选项给去掉吗?
我为了减少程序启动时间,在mainwindow初始化的时候dockwidget没有初始化。不想让用户在这个时候看到空白的dockwidget。dockwidget都是在用户点击相应的按钮后才开始初始化。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了