16应用程序设计辅助功能

多语言界面

TRANSLATIONS  =samp16_1_cn.ts\
              samp16_1_en.ts

#include    <QTranslator>
#include    <QSettings>
QTranslator *trans==new QTranslator;
trans->load("samp16_1_en.qm");
app.installTranslator(trans);
qApp->removeTranslator(trans);
ui->retranslateUi(this);

样式表

//在代码中设置
//设置样式表
//这种方法不好,容易写错 这仍然是一个字符串,换行后就多加了一对引号
    this->setStyleSheet("QPlainTextEdit{"
                        "color: blue; "
                        "font: 13pt '宋体';}"
                        "QPushButton:hover{background-color:lime;}"
                        "QLineEdit{ border: 2px groove red;"
                        "background-color: rgb(170, 255, 127); "
                        "border-radius: 6px;}"
                        "QCheckBox:checked{color: red;}"
                        "QRadioButton:checked{color:red;}"
                        );

最常用方法

QStyle设置界面外观

ALT+SHIFT+R 预览快捷键

#include    <QStyleFactory>
QRegExp regExp(".(.*)\\+?Style");//正则
QString defaultStyle = QApplication::style()->metaObject()->className();//如:QWindowsXPStyle
    if (regExp.exactMatch(defaultStyle))
        defaultStyle = regExp.cap(1);//正则第一组

    QStyle *style=QStyleFactory::create(arg1);
    qApp->setStyle(style);
    ui->statusBar->showMessage(style->metaObject()->className());

程序发布

直接使用 set path=""就可以代替加入环境变量问题
4560901)]

[外链图片转存中…(img-hvYeRGwJ-1756094560902)]

直接使用 set path=""就可以代替加入环境变量问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值