
VB6.0的Toolbar的按钮,可对每个 Button 对象都可添加来自于某个 ImageList
控件的文本或位图图象,或者,二者皆可添加进来,并设置属性来更改其状态和样式。
ImageList 控件,ImageList 控件包含 ListImage 对象的集合,该集合中的每个对象都可以通过其索引或关键字被引用。ImageList 控件不能独立使用,只是作为一个便于向其它控件提供图象的资料中心。
ImageList 控件的作用象图像的储藏室,同时,它需要第二个控件显示所储存的图像。第二个控件可以是任何能显示图像 Picture 对象的控件,也可以是特别设计的、用于绑定 ImageList 控件的 Windows
通用控件之一。这些控件包括ListView、ToolBar、TabStrip、Header、ImageCombo、和 TreeView 控件。为了与这些控件一同使用 ImageList,必须通过一个适当的属性将特定的ImageList控件绑定到第二个控件。对于 ListView 控件,必须设置其 Icons 和 SmallIcons 属性为 ImageList 控件。对于TreeView、TabStrip、ImageCombo、和 Toolbar 控件,必须设置ImageList 属性为 ImageList 控件。
具体方法:
窗体上添加一个ImageList 控件。
鼠标选中该空间,右键-属性-图像。
逐一插入图片确定-。
对Toolbar对象通用页-图像列表选ImageList 控件。按钮页添加按钮,按钮索引对应图像索引。
Toolbar空间上就出现需要的按钮和图片。
选中要添加的QtoolButton,在右侧控件属性栏中有如下图所示:
在这能为QToolbutton设置图标大小,和选择图标,图标来源可以是本地文件或者是资源文件。经测试可以实现。
如果有用,那就采纳吧。
1、打开QT CREATOR,来到并来到设计师designer的编辑界面。
2、在button一栏中,找到push button。
3、拖动到设计界面上面去
4、在属性中,拉到下面,找到styleSheet点击旁边的省略号。
5、看到编辑样式表。
6、点击添加资源旁边的小三角,选择border-image。
7、选择图片资源,确定。
8、回到样式编辑表,再确定,按钮的背景就变了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)