• Qt 学习


    正则表达式

    1 QRegExp regexp;                     //Mac地址正则表达式 用于输入范围限制
    2 regexp.setPattern(QString("^([0-9a-f]{2})(-[0-9A-F]{2}){5}$"));//限制范围0-9 a-f A-F
    3 pReg = new QRegExpValidator(regexp, this);
    MacPart1_->setValidator(pReg);      //MacPart1_ 输入范围限制

    中文显示支持

    1 //设置中文显示支持
    2     QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312"));
    3     QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));
    4     QTextCodec::setCodecForTr( QTextCodec::codecForName("gb2312"));
    5     QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); 

     设置按钮快捷键

    1 //sendBtn
    2     sendBtn = new QPushButton("Write",this);                        //实现sendBtn按钮,被设计其名字为 “Write”
    3     sendBtn->setFont(QFont("Times", 14, QFont::Bold));              //字体设置
    4     sendBtn->setGeometry(140, 360, 60, 30);                         //按钮大小位置设定
    5     sendBtn->setShortcut(QKeySequence::InsertParagraphSeparator);   //设置快捷键为键盘的“回车”键

    设置背景颜色

    1 //设置背景颜色
    2     setAutoFillBackground(true);
    3     QPalette palette;
    4     palette.setColor(QPalette::Background, QColor(74,78,76));   //背景颜色
    5     //palette.setBrush(QPalette::Background, QBrush(QPixmap(":/image/background.png")));
    6     setPalette(palette);

     查看调试信息

    #include <QDebug>
    qDebug()<<"debug:"<<debug message;
  • 相关阅读:
    markdown 基本语法
    开源的许可证GPL、LGPL、BSD、Apache 2.0的通俗解释
    SUSE linux升级perl及openssl
    SUSElinux的pam模块中$ISA变量的作用
    行业知识
    SpringCloud不归路——Zuul
    SpringCloud不归路——Feign
    SpringCloud不归路——Hystrix
    SpringCloud不归路——Ribbon
    SpringCloud不归路——五大组件
  • 原文地址:https://www.cnblogs.com/be-m/p/4460482.html
Copyright © 2020-2023  润新知