正则表达式调试工具实战
1、新建工程QWidget工程工程名RegexTool
如果QT不会配置,请参考我的博客,QT配置
Widget.cpp 默认内容如下
2、主界面设计
- 三行两列,每行采用HBoxLayout作为行布局控件,内部一个Lable控件和一个TextEdit控件,采用VBoxLayout 控件包裹三个HBoxLayout控件,最后把VBoxLayout加入主页面即可完成设计
实现代码如下
//主界面的高度
this->setFixedHeight(500);
//设置主界面宽度
this->setFixedWidth(800);
//设置主界面的Title内容
this->setWindowTitle("正则表达式测试工具");
//构造垂直布局控件
QVBoxLayout *vlayout = new QVBoxLayout();
QLabel *label1,*label2,*label3;
QHBoxLayout *l1,*l2,*l3;
label1 = new QLabel();
label2 = new QLabel();
label3 = new QLabel();
lineEdit1 = new QTextEdit();
lineEdit2 = new QTextEdit();
lineEdit3 = new QTextEdit();
//==========================================第一行布局========================================//
l1 = new QHBoxLayout();
//设置文本对齐方式
label1->setAlignment(Qt