zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    flutter 刷新和初始化
    flutter 复杂数据模型 转换
    flutter 刷新组件
    flutter wrap 流式布局
    添加横纵布局 和 页面保活
    跳转首页结构并且加载launch插件
    迟到的AFO
    [ELSE]自闭选手的自我修养
    [题解]UOJ#41 矩阵变换
    [题解]HDU 3555 Bomb
  • 原文地址:https://www.cnblogs.com/be-m/p/4460482.html
Copyright © 2011-2022 走看看