文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Qt Everything

Qt Everything

时间:2010-11-04  来源:hicjiajia

 

1、Qt串口应用程序小问题

用qt4.6写个串口应用程序,串口的操作直接调用windows api来进行,却发现一个问题,那就是如果我用creatfile来创建串口文件,则始终返回失败,但我如用creatfileA来创建,则成功。查了一下资料,原来这是由于字符编码的问题引起的。QT系统用的是unicode编码,因此,调用creatfile时,实际调用的是creatfileW这个支持unicode的函数,但我用qt creator来编写程序时,所写程序的字符编码却是windows默认的gbk编码,因此,导致失败。解决方法是在qt creator中选择程序字符编码为utf-8,或者真接使用creatfileA这个函数。

2、主窗体圆角

QPixmap pixmap(directoryOf("Images").absoluteFilePath("xiangximenu.png"));

setMask(pixmap.mask()); // 可以不使用转换的, 使用一张专门的bitmap图片.

setWindowFlags(Qt::Window|Qt::FramelessWindowHint);

 

只要让你的窗体执行了上面的代码就是几个角是圆角的,

xiangximenu.png是一张圆角的图片

制作圆角图片大家可以访问这个网站

http://www.roundpic.com

 

解释:directory,只不过是为了解决平台兼容性的一段代码,所有的路径都是针对可执行文件的。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载