1.创建一个QPushButton(按钮):

#include "mywidget.h"
#include <QPushButton>myWidget::myWidget(QWidget *parent): QWidget(parent)
{//创建一个按钮QPushButton * btn = new QPushButton;btn->show();//show以顶层方式弹出窗口控件//让btn对象 依赖在myWidget窗口中btn->setParent(this);//显示文本btn->setText("第一个按钮");
}myWidget::~myWidget()
{}

2.创建一个QPushButton(按钮):

//创建第二个按钮 按照控件的大小创建窗口QPushButton *btn2 = new QPushButton("第二个按钮",this);//重置窗口大小resize(600,400);

将两个按钮放在同一个窗口:

#include "mywidget.h"
#include <QPushButton>myWidget::myWidget(QWidget *parent): QWidget(parent)
{//创建一个按钮QPushButton * btn = new QPushButton;btn->show();//show以顶层方式弹出窗口控件//让btn对象 依赖在myWidget窗口中btn->setParent(this);//显示文本btn->setText("第一个按钮");//创建第二个按钮 按照控件的大小创建窗口QPushButton *btn2 = new QPushButton("第二个按钮",this);//移动btn2按钮btn2->move(100,100);//重置窗口大小resize(600,400);
}myWidget::~myWidget()
{}

设置窗口标题:

//设置窗口标题setWindowTitle("第一个窗口");

设置固定窗口大小

 //设置固定窗口大小setFixedSize(600,400);

重新制定按钮大小:

 btn2->resize(50,50);

完整代码:

#include "mywidget.h"
#include <QPushButton>myWidget::myWidget(QWidget *parent): QWidget(parent)
{//创建一个按钮QPushButton * btn = new QPushButton;btn->show();//show以顶层方式弹出窗口控件//让btn对象 依赖在myWidget窗口中btn->setParent(this);//显示文本btn->setText("第一个按钮");//创建第二个按钮 按照控件的大小创建窗口QPushButton *btn2 = new QPushButton("第二个按钮",this);//移动btn2按钮btn2->move(100,100);btn2->resize(50,50);//重置窗口大小resize(600,400);//设置固定窗口大小setFixedSize(600,400);//设置窗口标题setWindowTitle("第一个窗口");
}myWidget::~myWidget()
{}

[Qt入门] QPushButton创建相关推荐

  1. [Qt入门]QMainWindow创建

    代码如下: #include "mainwindow.h" #include <QMenuBar> #include <QToolBar> #include ...

  2. Qt——P6 QPushButton创建

    #include "mywidget.h" #include <QPushButton>// 命名规范 // 类名 首字母大写,单词单词之间首字母大写 // 函数名 变 ...

  3. Qt入门01 创建第一个Qt程序

    一.安装Qt及Qt Creator 1.Qt下载地址 常用的工具也在这些地方可以找到,当然也可以直接官网下载,考入到网速因素,国内的镜像源网站还是要更快一些.Qt 5.15 之后已经不提供离线安装包了 ...

  4. opic4:Qt入门之常用qt控件认知之Button系列

    opic4:Qt入门之常用qt控件认知之Button系列 2013-06-27 18:21:54 标签:QAbstractButton QPushButton QRadioButton 原创作品,允许 ...

  5. QT入门第一天平台使用规则和代码逻辑学习(初学者)

    QT入门第一天平台使用规则和代码逻辑学习 QT学习目的,岗位需求 QT的 应用领域,发展历史 QT下载安装,不同版本QT介绍 新建QT工程 1.集成开发环境介绍 2.新建QT工程 3.QT工程介绍 Q ...

  6. Qt for Android创建AndroidManifest.xml和Java类文件

    前言 随着Qt的不断升级,如今用Qt来做跨平台开发也越来越方便,特别是Qt5.0版本以后加大了对Qt Quick的拓展,用QML来开发移动端的应用非常简单,并且支持的库也越来越多. 今天要讲的是Qt开 ...

  7. topic1:Qt入门之搭建环境与hello world看Qt开发框架

    1.搭建开发环境 网上有太多的开发环境的详细文章,并且window开发环境包都封装好了,按着顺序一步步来,基本没有问题,这里说明一下需要安装的内容: 编译器,常常是mingw编译器,可去官网下载.安装 ...

  8. QT入门项目--简易计算器

    QT入门项目–简易计算器 目录 QT入门项目--简易计算器 一.前言 二.运行界面 三.代码 dialog.cpp doexpr.cpp check.cpp 四.总结 一.前言 C语言快要结课了,自然 ...

  9. QT入门看这一篇就够了——超详细讲解(40000多字详细讲解,涵盖qt大量知识)

    目录 一.Qt概述 1.1 什么是Qt 1.2 Qt的发展史 1.3 Qt的优势 1.4 Qt版本 1.5 成功案例 二.创建Qt项目 2.1 使用向导创建 2.2 一个最简单的Qt应用程序 2.2. ...

最新文章

  1. ECMAScript 和 JavaScript 的未来
  2. 皮一皮:据说这句话高情商的人说起来不一样...
  3. vs code中使用Astyle排版C/C++代码
  4. 1031:反向输出一个三位数
  5. CodeForces - 1551F Equidistant Vertices(暴力+dp)
  6. 利用python画分形图_使用 Python 绘制 Mandelbrot 分形图
  7. mysql数据库导入导出文件sql文件
  8. 服务器数据库带宽费开票项目,服务器带宽和访问数据库速度
  9. oracle使用游标批量删除数据,oracle 游标批量处理数据
  10. python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
  11. 小希的迷宫(HDU 1272 并查集判断生成树)
  12. C# 读取Sqlite数据库的Datetime类型 会报错(时间格式不正确)
  13. 软件行业英雄们的离世
  14. Java Rasp技术浅析
  15. PMP(第六版)中的沟通方法
  16. RTC实时时钟原理+BKP寄存器
  17. 男人一生三块田,你不耕别人替你耕...
  18. 打造智慧工地,低代码平台助力基建行业全链路数字化升级
  19. B. Sheldon and Ice Pieces
  20. 数据结构C语言实现 勘误

热门文章

  1. 【GIS风暴】GIS拓扑关系原理详解
  2. 打开vs2010,提示无效的许可证数据,需要重新安装
  3. Android之解决多语言适配部分TextView内容左对齐和内容一行不排满就到第二行问题
  4. 用非递归方式实现二叉树后序遍历
  5. SSH基本原理和免密码登录
  6. [python opencv 计算机视觉零基础到实战] 十五 直方图反向投影
  7. 地壳中元素含量排名记忆口诀_Nature:利用熔融包裹体的元素和同位素示踪俯冲带流体来源...
  8. 一个人动情之后的表现......
  9. 饿了么翻车,美团被质疑,马云也赔了40亿,这项技术为什么让人害怕?
  10. 一位像素艺术家用39张动图,将大自然的唯美尽收眼底…