Qt学习之旅 - QPushButton创建


项目创建

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);

猜你喜欢

转载自blog.csdn.net/yasinawolaopo/article/details/131072484