博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt设计器中,使用QToolBar控件的技巧
阅读量:6373 次
发布时间:2019-06-23

本文共 452 字,大约阅读时间需要 1 分钟。

一、问题描述

Qt4.0中的设计器,并没有集成QToolBar这个控件.(5.0出alpha了,不知道怎么样)

QMainWindow可以生成QToolBar对象,但是在使用上受到很大限制.也没法布局到其他的容器控件里面.

但是我们有时候,需要做这个QToolBar控件,尤其是在做一些游戏编辑器时,为了达到"执行一组相关操作时,鼠标位移最短"这个设计理念.

比如:类似PhotoShop的这个效果:

二、解决方法

1.我们新建一个QMainWindow窗口,因为只有在这个窗口下可以创建QToolBar,注意必须是QMainWindow才行

2.右击窗口,添加一个QToolBar

3.用xml编辑器打开这个ui文件,找到QToolBar的对应位置代码,复制之

4.用xml编辑器打开你需要使用QToolBar控件的ui文件,把刚才复制的代码,填进去,注意要放对位置,放在你需要的地方.

5.重新用Qt设计器打开ui文件,现在你就可以使用这个QToolBar了

 

哈哈哈,这招是不是有点邪.不过很实用哦。

转载地址:http://drcqa.baihongyu.com/

你可能感兴趣的文章
查看Oracle字符集
查看>>
CString的GetBuffer用法,GetBuffer本质,GetBuffer常见问题解决方法 .
查看>>
Facebook KeyHash生成方法
查看>>
zz 游戏程序员的学习之路(中文版)
查看>>
ASP.NET 安全系列 Membership三步曲之入门篇 - Jesse Liu
查看>>
Window 上安装Node.js
查看>>
CSRF攻击与防御(写得非常好)
查看>>
web前端常用代码于面试等资源
查看>>
GDT蜘蛛侠 - 元搜索采集: 集成 百度,谷歌,搜搜,搜狗,有道 5大搜索引擎,其它可定制...
查看>>
重载new和delete来检测内存泄漏
查看>>
背包问题应用
查看>>
Siverlight5新功能/改进总结
查看>>
产品经理应该做些什么
查看>>
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
查看>>
技术改变生活——QQ等级计算工具
查看>>
ASP.NET MVC生命周期介绍
查看>>
【CLR-sos调试】关于方法表继承调用问题的总结
查看>>
REST手记(一):对URI隧道技术以及CRUD操作的理解
查看>>
如何判断论文是否被SCI收录-----未经验证~
查看>>
强势 中势 弱势 三势后市形态及五粮液实战分析
查看>>