在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 就可以了

最后修改:2022 年 03 月 08 日
如果觉得我的文章对你有用,请随意赞赏