Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3422867
  • 博文数量: 864
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10634
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/zytc2009/BigTeam_learning

文章分类

全部博文(864)

文章存档

2023年(1)

2021年(1)

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(69)

2011年(103)

2010年(357)

2009年(283)

2008年(22)

分类: C/C++

2009-07-25 13:12:06

 
1.对话框去掉边框:
  QWidget::QWidget ( QWidget * parent = 0, Qt::WindowFlags f = 0 ) 我们主要是继承Qwidget类时设置WindowFlags ,设置成Qt::CustomizeWindowHint或Qt::FramelessWindowHint,也可以用函数setWindowFlags进行设置
2.设置控件透明度:
  setWindowOpacity可以设置控件透明度,0.0-1.0,0.0是完全透明,对于容器类控件,它的所有子部件也随之变透明
3.启动其他应用程序,比如打开浏览器,打开一个excel文件等:
   openUrl函数可以打开不同类型的文件,程序,网址等,会启动系统默认打开工具进行打开,
  openUrl ( const QUrl & url ) ;而QUrl以网址的形式设置一个文件全路径,进行打开。
  如:QUrl url("");
   
    QUrl url;
    url.setUrl("F:/test/abc.chm");
4. 不要在switch、while,for里使用qprocess:
   qprocess是多进程处理的,可能持续时间长,也可能会出异常,所以不要使用。在其他地方使用时,最好在start之后进行等待一段时间,waitforfinish
 
5.请问如何使显示的图片大小和控件大小一致:
 对于QLabel类对象,setScaleContents(true)设置图片自适应;
 对于button或一些控件,一般用setIcon函数设置图片,最简单的是把button大小设成跟图片大小一致,然后setIconsize设置控件icon的大小跟图片实际像素一致;也可以通过转换把图片放大或缩小致和button一致,然后setIconsize设置控件icon的大小跟图片实际像素一致即可;
 
 
 
 
阅读(990) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~