嵌入式Qt常用到的一些设置(显示中文)、不显示箭头、全屏显示

显示中文:

字体为文泉驿:

    //中文支持  wenquanyi_160_50 wenquanyi_160_75   160表示16号字体,75粗体,50>正常
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));       //支持Tr中文
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));//支持中>文文件名显示
    QFont font;
    font.setPointSize(160);//实际上是16的字号,但设成16却不行
    font.setFamily(("wenquanyi"));


字体为宋体:
    QApplication a(argc, argv);
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));       //支持Tr中文
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));//支持中文文件名显示
    QFont font;
    font.setPixelSize(16);//
    font.setFamily(("simsun"));
    font.setBold(false);
    a.setFont(font);

不显示鼠标箭头:
QWSServer::setCursorVisible(false);

当然也可以在程序运行时加上 -nomouse。


全屏显示:

 MainWindow w;
 w.showFullScreen();


你可能感兴趣的:(嵌入式Qt常用到的一些设置(显示中文)、不显示箭头、全屏显示)