正则表达式
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;