Chinaunix首页 | 论坛 | 博客
  • 博客访问: 76250
  • 博文数量: 13
  • 博客积分: 742
  • 博客等级: 军士长
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-14 21:17
文章分类

全部博文(13)

文章存档

2013年(3)

2012年(5)

2011年(3)

2010年(2)

我的朋友

分类: C/C++

2012-03-29 14:22:56

1.QT默认是不支持中文的,在appliction前面加入下面几行就可以支持中文了。

点击(此处)折叠或打开

  1. int main(int argc, char *argv[])
  2. {
  3.     //下面四行用于支持中文编码
  4.     QTextCodec *codec = QTextCodec::codecForLocale();
  5.     QTextCodec::setCodecForLocale(codec);
  6.     QTextCodec::setCodecForCStrings(codec);
  7.     QTextCodec::setCodecForTr(codec);

  8.     QApplication a(argc, argv);
  9.     MainWindow w;
  10.     //关闭窗口最大化 
  11.     w.setWindowFlags(Qt::WindowMinimizeButtonHint); 
  12.     //设置窗口尺寸 
  13.     w.resize(300,200);
  14.     w.show();

  15.     return a.exec();
  16. }
2.默认的显示样式是很难看的,可以通过style来设置,须包含<QStyleFactory>头文件

点击(此处)折叠或打开

  1. QApplication::setStyle(QStyleFactory::create("Plastique"));
可以设置多种显示样式。。。
阅读(3677) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

图片MM2012-03-30 01:09:22

调调style就好多了!~