主要思路:1:将窗体设为Qt::FramelessWindowHint(去掉标题栏)。2:用一幅有部分区域是透明的图片作为程序的界面,并将图片透明的地方设为穿透。 3:重载程序的鼠标事件。 运行时截图(浅绿色的是桌面背景) 源代码: [cpp] view plaincopyprint? #inclu Read More
posted @ 2015-10-01 17:18
findumars
Views(2293)
Comments(0)
Diggs(0)
Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像这和回调函数也有点关系,但是消... Read More
posted @ 2015-10-01 17:10
findumars
Views(715)
Comments(0)
Diggs(0)
在X11平台下qt程序,首先准备好程序中需要使用的资源,库和插件... 比如你的可运行程序取名叫作panel,那把你的panel,那些libQt*.so.4和libQt*.so.4.6.0(链接和共享库都要)放在同一目录下(也可以不同,只要小小修改下shell文件).plugins就不多说了。 ... Read More
posted @ 2015-10-01 17:07
findumars
Views(910)
Comments(0)
Diggs(0)
制作原理:打包:将QT制作的源程序(没有编译的)用debian压缩打包(这里是用脚本对源程序再编译)安装:将deb包中的源程序解压(默认解压到根目录)到规定系统文件中并编译(postinst脚本)卸载:将解压的所有文件删除(postrm脚本)例子:1.新建deb包文件myded|——mydeb |—... Read More
posted @ 2015-10-01 17:04
findumars
Views(1337)
Comments(0)
Diggs(0)
转载:http://www.qtcn.org/bbs/simple/?t31383.htmlAnother Look at Events(再谈Events)最近在学习Qt事件处理的时候发现一篇很不错的文章,是2004年季刊的一篇文章,网上有这篇文章的翻译版,但是感觉部分地方翻译的比较粗糙,不是很明确... Read More
posted @ 2015-10-01 16:58
findumars
Views(462)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号