项目创建
QT加入模块
#项目名.pro
QT += core gui
QT += network #添加
QPushButton
//main.cpp(默认的,选择的基类是QWidget)
#include "widget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w;
w.show();
return a.exec();
}
//widget.cpp
#include "widget.h"
#include <QPushButton>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//创建一个按钮
QPushButton *btn = new QPushButton;
//btn->show(); //show有一个顶层方式,就是会默认顶层方式
//让btn对象依赖在widget窗口中
btn->setParent(this);
//显示文本
btn->setText("第一个按钮");
//按照控件的大小创建窗口
QPushButton *btn2 = new QPushButton("第二个按钮",this);
}
Widget::~Widget()
{
}
显示依赖在窗口中
实例名->setParent(this);
设置字体
实例名->setText("");
重置窗口大小
//resize(w,h);
resize(600,400);
移动元素
实例名->move(x,y);
设置窗口的标题
setWindowTitle("第一个窗口");
设置固定窗口大小(用户不可缩放)
//setFixedWidth(); //设置固定宽
//setFixedHeight();//设置固定高
setFixedSize(600,400);