1.QT默认是不支持中文的,在appliction前面加入下面几行就可以支持中文了。
- int main(int argc, char *argv[])
- {
- //下面四行用于支持中文编码
- QTextCodec *codec = QTextCodec::codecForLocale();
- QTextCodec::setCodecForLocale(codec);
- QTextCodec::setCodecForCStrings(codec);
- QTextCodec::setCodecForTr(codec);
- QApplication a(argc, argv);
- MainWindow w;
- //关闭窗口最大化
- w.setWindowFlags(Qt::WindowMinimizeButtonHint);
- //设置窗口尺寸
- w.resize(300,200);
- w.show();
- return a.exec();
- }
2.默认的显示样式是很难看的,可以通过style来设置,须包含
<QStyleFactory>头文件- QApplication::setStyle(QStyleFactory::create("Plastique"));
可以设置多种显示样式。。。
阅读(3677) | 评论(1) | 转发(0) |