初见QT---创建QPushButton按钮
按钮控件常用API
- 创建 QPushButton * btn=new QPushButton;
- 设置父类 btn->setParent(this);
- 设置文本 btn->setText("第一个按钮");
- 设置按钮尺寸 btn->resize(100,50);
- 设置按钮位置 btn->move(100,100);
- 设置窗口大小 resize(400,600);
- 固定窗口尺寸 setFixedSize(400,600);
- 设置窗口标题 setWindowTitle("第一个窗口");
代码演示---在widget.cpp文件下编写
1 #include "widget.h" 2 #include <QPushButton> //按钮控件的头文件 3 Widget::Widget(QWidget *parent) 4 : QWidget(parent) 5 { 6 //创建一个按钮 7 //QPushButton * btn=new QPushButton; 8 //让btn依赖在Widget窗口中 9 //btn->setParent(this); 10 //显示文本 11 //btn->setText("第一个按钮"); 12 13 //创建按钮方式二,按照控件大小创建窗口 14 QPushButton * btn2=new QPushButton("第二个按钮",this); 15 //移动btn2按钮位置 16 btn2->move(100,100); 17 //按钮设置尺寸大小 18 btn2->resize(100,50); 19 20 //设置窗口大小 21 resize(400,600); 22 //设置固定窗口尺寸 23 setFixedSize(400,600); 24 //设置窗口标题 25 setWindowTitle("第一个窗口"); 26 } 27 28 Widget::~Widget() 29 { 30 }
中文乱码解决:
在QT creator 的 工具 中选择 --->选项,然后点击 --->文本编辑器, 在文本编辑器中找到 ---> 默认编码, 点击选择 ---> UTF8。
即可解决乱码