• 5931阅读
  • 3回复

如何在自定义工具栏背景图片上设置按钮? [复制链接]

上一主题 下一主题
离线darian
 
只看楼主 倒序阅读 楼主  发表于: 2010-02-20
   感觉默认的工具栏比较丑,通过自定义样式的方法加载了一幅图片作为工具栏背景。现在想把这个背景图片中的某个位置定义为一个按钮,当鼠标点击该区域时就会作出响应,请教各位大侠有什么方法可以实现?

离线darian
只看该作者 1楼 发表于: 2010-02-20
MFC中有设置位图按钮的方法,不知道Qt可不可以.
自己顶!
离线午小夜

只看该作者 2楼 发表于: 2010-02-20
http://doc.trolltech.com/4.6/stylesheet-reference.html
用qt style sheet。例如:
btn->setStyleSheet("background-image:url(./release/btn.png)");
給按鈕設置了背景圖后,還可以設置Icon圖標。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线darian
只看该作者 3楼 发表于: 2010-02-21
引用第2楼午小夜于2010-02-20 17:40发表的  :
http://doc.trolltech.com/4.6/stylesheet-reference.html
用qt style sheet。例如:
btn->setStyleSheet("background-image:url(./release/btn.png)");
給按鈕設置了背景圖后,還可以設置Icon圖標。


多谢,不过这个应该是给每个按钮分别设置背景图片的方法吧?
我现在想把一幅很大的图片上的指定区域设为一个按钮。
快速回复
限100 字节
 
上一个 下一个