当前位置:   article > 正文

QT学习(1)---创建按钮以及按钮的基本设置_qt 创建按钮只显示一个

qt 创建按钮只显示一个

今天,开始学习qt,所有就要开始了解qt是什么?可以干什么?

Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。

在知道了qt是什么之后,就可以开始qt学习了。首先下载好Qt Creater(网上有资源并且安装也很简单这里就不多介绍了),首先先创建好一个简单的空项目(以QWidget为基础类),创建好了之后就可以直接运行(ctrl+r),会出现一个空白框。
在这里插入图片描述
这样一个最基础的Qt项目就完成了。当然,我们肯定不能就学到这里就结束。接下来就简单解释一下main.cpp中的内容,

#include "widget.h"

#include <QApplication>//应用程序类

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);//创建一个应用程序类必须有,且只能有一个
    Widget w;//创建窗口对象
    w.show();//显示
    return a.exec();//应用程序消息循环,相当于while(1),但有其他操作
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

于是我们就知道这个窗口就是widget,所以我们可以到widget类中进行修改来完成更加酷炫的操作。
首先,我们可以创建一个按钮,按钮是包含在#include中,并且我们可以知道QPushButton是QWidget的子类,然后我们加上头文件之后就可以创建按钮了。

 QPushButton *btn =new QPushButton;
 btn->show();
  • 1
  • 2

但是我们运行发现,没有按钮(仔细一点就会发现按钮在窗口下面)。这是因为没有给btn对象依赖在mywidget窗口中。所以要加上

btn->setParent(this);
  • 1

这样就创建好了第一个按钮。
在这里插入图片描述
这样第一个按钮显然不美观,所以可以对它进行如下操作:

btn->resize(100,100);//设置按钮大小
btn->setText("第一个按钮");//设置按钮文字
btn2->move(100,100);//设置按钮的位置
  • 1
  • 2
  • 3

总之,简单的按钮就可以制作了。这一节只是简单的按钮介绍,后面会将按钮应用。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号