QT---窗口、按钮的基本设置

目录

一、窗口相关的设置及中文编译错误设置

1.在源文件widget.cpp中进行修改数据,并创建有关界面

 2.如遇中文编译错误(即标题中文显示乱码),可如下设置

 3.窗口界面及标题设置,窗口是否拉伸

二、创建按钮的相关设置

1.添加头文件(.cpp)并包含相关模块(.pro)

2.创建并显示按钮(两种方式)

2.1显示按钮,新开窗口

2.2显示按钮,不新开窗口

3.按钮属性设置

 4.另一种按钮设置


一、窗口相关的设置及中文编译错误设置

1.在源文件widget.cpp中进行修改数据,并创建有关界面

QT---窗口、按钮的基本设置_第1张图片

 2.如遇中文编译错误(即标题中文显示乱码),可如下设置

QT---窗口、按钮的基本设置_第2张图片

PS:修改完后,需新建工程文件才可生效,原文件修改后无效。

 3.窗口界面及标题设置,窗口是否拉伸

QT---窗口、按钮的基本设置_第3张图片

    this->setWindowTitle("第一个标题");//设置第一个窗口标题
    this->resize(800,600);  //设置窗口桌面,可拉伸桌面
    this->setFixedSize(600,600);//设置窗口桌面,不可拉伸桌面

二、创建按钮的相关设置

新建一个按钮项目:Button

1.添加头文件(.cpp)并包含相关模块(.pro)

PS:模块文件一般不需添加,工程文件已自动生成

QT       += core gui    //qt4及以下不需要,其模块已包含于gui当中

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets  //添加模块,qt4版本及以上需要该步骤


PS:以上注释不需要,在工程文件.pro中注明,否则可能报错。

QT---窗口、按钮的基本设置_第4张图片

2.创建并显示按钮(两种方式)

    //创建类的构造函数,使用指针
    QPushButton *button =new QPushButton;
    //创建按钮,按钮页面将重新打开一个窗口
    //button->show();
    //创建按钮,不新开窗口
    button->setParent(this);

2.1显示按钮,新开窗口

QT---窗口、按钮的基本设置_第5张图片

2.2显示按钮,不新开窗口

QT---窗口、按钮的基本设置_第6张图片

3.按钮属性设置


    //设置按钮属性

    button->setText("第一个按钮");//设置按钮标题
    button->move(100,30);//设置按钮位置
    button->setFixedSize(100,100);//设置按钮的大小

QT---窗口、按钮的基本设置_第7张图片

 4.另一种按钮设置

QT---窗口、按钮的基本设置_第8张图片

 按实例创建之后将出现:(其按钮属性同上,设置即可)

QT---窗口、按钮的基本设置_第9张图片

按钮总结:(不含属性设置,及文上的有关注释)

    //第一种方式创建按钮
  
    QPushButton *button =new QPushButton;
    button->setParent(this);

   //第二种方式创建按钮
    QPushButton *button2 =new QPushButton("第二个按钮",this);
    this->resize(800,600);    //重设置窗口大小,否则按照按钮大小默认生成

第一种方式:窗口默认大小,按钮在左上角

QT---窗口、按钮的基本设置_第10张图片

第二种方式:窗口大小按照按钮大小显示,因此需要重设置窗口大小

QT---窗口、按钮的基本设置_第11张图片 未重设置窗口大小

QT---窗口、按钮的基本设置_第12张图片 重设置窗口大小后

你可能感兴趣的:(QT学习,学习)