在widget.cpp中
先添加一段
#include<QPushButton>
这样才能创建按钮
创建按钮的第一种方法:
QPushButton *btn =new QPushButton;
btn->setParent(this);
btn->setText("第一个按钮");
第一行是new一个按钮出来
第二行是表示在当前的窗口里面显示(这里如果使用show就会单独新建一个窗口出来)
第三行是设置按钮的标题
创建按钮的第二种方法:
QPushButton * btn2 =new QPushButton("第二个按钮",this) ;
一行搞定,包含了原来第一行和第二行的内容
调整按钮位置
但是我们会发现如果创建这两个按钮,第一个按钮就被第二个按钮覆盖掉了
这个时候,我们需要调整一下按钮的位置
btn2->move(100,100);
使用move就可以调整按钮的位置
这里move里的100,100就是窗口的x和y,如图所示
设置按钮大小
btn2->resize(90,50);
设置按钮大小为90x50
重置窗口大小
resize(600,400);
调整窗口的大小600x400
设置固定的窗口大小,用户不可调整
setFixedSize(600,400);
设置窗口大小为600x400,且用户不可调整
设置窗口标题
setWindowTitle("第一个窗口");
设置窗口标题,第一个参数是QString型就和文本型一样,用引号引起来
如果中文乱码的情况
菜单栏里的工具-选项-文本编辑器-文本编码里面的默认编码改成UTF-8 就可以了