初见QT---创建QPushButton按钮

按钮控件常用API

  1. 创建 QPushButton * btn=new QPushButton;
  2. 设置父类 btn->setParent(this);
  3. 设置文本 btn->setText("第一个按钮");
  4. 设置按钮尺寸 btn->resize(100,50);
  5. 设置按钮位置 btn->move(100,100);
  6. 设置窗口大小 resize(400,600);
  7. 固定窗口尺寸 setFixedSize(400,600);
  8. 设置窗口标题 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。

即可解决乱码

原文地址:https://www.cnblogs.com/GaJack/p/12897289.html