
1、打开QT CREATOR,来到并来到设计师designer的编辑界面。
2、在button一栏中,找到push button。
3、拖动到设计界面上面去
4、在属性中,拉到下面,找到styleSheet点击旁边的省略号。
5、看到编辑样式表。
6、点击添加资源旁边的小三角,选择border-image。
7、选择图片资源,确定。
8、回到样式编辑表,再确定,按钮的背景就变了。
1.可以用PITCTURE控件加载图片,然后Control Setting 里面 Initially hidden 前面的复选框点上。如下图:
2.面板上弄个 CommandButton ,回调函数(CallBack function)写上:Xianshi。如下图:
3.回调函数Xianshi编辑如下:
int CVICALLBACK Xianshi (int panel, int control, int event,
void *callbackData, int eventData1, int eventData2)
{
switch (event)
{
case EVENT_COMMIT:
switch(a)
{
case 0:
SetCtrlAttribute(panelHandle,PANEL_PICTURE,ATTR_VISIBLE,1)
a=1
break
case 1:
SetCtrlAttribute(panelHandle,PANEL_PICTURE,ATTR_VISIBLE,0)
a=0
break
}
break
}
return 0
}
这个方法最基本的。如果还要实现其他什么功能,欢迎交流。
1、新建一个文件夹,用来存放网页文件和图片,快捷键ctrl+shift+n。
2、进入新建文件夹里面,右键新建文本文档。
3、进入新建的文本文档,复制下方代码,点击快捷键ctrl+s保存后退出。
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"><!--编码类型-->
<title>网页标题</title><!--网页标题-->
</head>
<body>
<!--W3c没有给出button背景图片的属性标准。但我们可以通过background-size:350px100px这两个值来控制背景图片【也可以用像素百分比%来控制】,然后通过background-color:transparent设置背景色为透明,即可达到给button添加背景图片的效果-->
<buttonstyle="background-image:url(1.png)width:350pxheight:100pxbackground-repeat:no-repeatbackground-size:350px100pxborder:0background-color:transparent">背景图片按钮</button>
</body>
</html>
4、重命名新建文本文档为index.html,原先的.txt的后缀同时去掉后保存,提示确实要更改后按“是”即可。
5、添加背景图片源文件,并命名为1.png,这些图片为你需要放置的图片。
6、点击index.html,右键浏览器打开预览效果。
7、浏览器打开后即可得到如下效果
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)