根据B站《最新QT从入门到实战完整版|传智教育》学习的,BV号:BV1g4411H78N
按钮和窗口控件常用的API:
1.创建QpushButton * btn = new QpushButton
2.设置父亲setParent(this)
3.设置文本setText("文字")
4.设置位置move(宽,高)
5.按钮重置大小btn->resize(宽,高)
6.重新制定窗口大小resize(宽,高)
7.设置窗口标题setWindowTitle("标题") 这里我有点问题,我在里面不能打中文,一打中文就报错,不知道什么情况的后面的括号就变成了和注释一样了,我上网查了查没有查到怎么回事,如果有大佬看到了知道怎么回事的话请解答一下,谢谢!
8.设置窗口固定大小setFixedSize(宽,高)
#include "my_widget.h"
#include<QPushButton> //控制按钮的头文件
//命名规范
//类名 首字母大写,单词和单词之间首字母大写
//函数名 变量名 首字母小写,单词和单词之间首字母大写
//快捷键
//注释 ctrl + /
//运行 ctrl + r
//编译 ctrl + b
//字体缩放 ctrl + 鼠标滚轮
//查找 ctrl + f
//整行移动 ctrl + shift + ↑或↓
//帮助文档 F1
//自动对齐 ctrl + i
//同名之间.h 和 .cpp切换 F4
//帮助文档 第一种方式 F1 第二种方式 左侧按钮 第三种方式 直接将帮助文档另打开
My_Widget::My_Widget(QWidget *parent)
: QWidget(parent)
{
//创建第一个按钮
QPushButton * btn = new QPushButton;
//btn->show(); //show以顶层方式弹出窗口控件
//让btn对象依附在 my_Widget窗口中
btn->setParent(this);
//显示文本
btn->setText("第一格按钮!");
//创建第二个按钮 按照控件的大小创建窗口
QPushButton * btn2 = new QPushButton("第二个按钮!",this);
//移动btn2按钮
btn2->move(100,100);
//按钮重置大小
btn2->resize(100,100);
//重置窗口大小
resize(600,400);
//设置固定窗口大小
setFixedSize(600,400);
//设置窗口标题
setWindowTitle("Frist window");
}
My_Widget::~My_Widget()
{
}