[Qt入门] QPushButton创建
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创建相关推荐
- [Qt入门]QMainWindow创建
代码如下: #include "mainwindow.h" #include <QMenuBar> #include <QToolBar> #include ...
- Qt——P6 QPushButton创建
#include "mywidget.h" #include <QPushButton>// 命名规范 // 类名 首字母大写,单词单词之间首字母大写 // 函数名 变 ...
- Qt入门01 创建第一个Qt程序
一.安装Qt及Qt Creator 1.Qt下载地址 常用的工具也在这些地方可以找到,当然也可以直接官网下载,考入到网速因素,国内的镜像源网站还是要更快一些.Qt 5.15 之后已经不提供离线安装包了 ...
- opic4:Qt入门之常用qt控件认知之Button系列
opic4:Qt入门之常用qt控件认知之Button系列 2013-06-27 18:21:54 标签:QAbstractButton QPushButton QRadioButton 原创作品,允许 ...
- QT入门第一天平台使用规则和代码逻辑学习(初学者)
QT入门第一天平台使用规则和代码逻辑学习 QT学习目的,岗位需求 QT的 应用领域,发展历史 QT下载安装,不同版本QT介绍 新建QT工程 1.集成开发环境介绍 2.新建QT工程 3.QT工程介绍 Q ...
- Qt for Android创建AndroidManifest.xml和Java类文件
前言 随着Qt的不断升级,如今用Qt来做跨平台开发也越来越方便,特别是Qt5.0版本以后加大了对Qt Quick的拓展,用QML来开发移动端的应用非常简单,并且支持的库也越来越多. 今天要讲的是Qt开 ...
- topic1:Qt入门之搭建环境与hello world看Qt开发框架
1.搭建开发环境 网上有太多的开发环境的详细文章,并且window开发环境包都封装好了,按着顺序一步步来,基本没有问题,这里说明一下需要安装的内容: 编译器,常常是mingw编译器,可去官网下载.安装 ...
- QT入门项目--简易计算器
QT入门项目–简易计算器 目录 QT入门项目--简易计算器 一.前言 二.运行界面 三.代码 dialog.cpp doexpr.cpp check.cpp 四.总结 一.前言 C语言快要结课了,自然 ...
- 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. ...
最新文章
- ECMAScript 和 JavaScript 的未来
- 皮一皮:据说这句话高情商的人说起来不一样...
- vs code中使用Astyle排版C/C++代码
- 1031:反向输出一个三位数
- CodeForces - 1551F Equidistant Vertices(暴力+dp)
- 利用python画分形图_使用 Python 绘制 Mandelbrot 分形图
- mysql数据库导入导出文件sql文件
- 服务器数据库带宽费开票项目,服务器带宽和访问数据库速度
- oracle使用游标批量删除数据,oracle 游标批量处理数据
- python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
- 小希的迷宫(HDU 1272 并查集判断生成树)
- C# 读取Sqlite数据库的Datetime类型 会报错(时间格式不正确)
- 软件行业英雄们的离世
- Java Rasp技术浅析
- PMP(第六版)中的沟通方法
- RTC实时时钟原理+BKP寄存器
- 男人一生三块田,你不耕别人替你耕...
- 打造智慧工地,低代码平台助力基建行业全链路数字化升级
- B. Sheldon and Ice Pieces
- 数据结构C语言实现 勘误
热门文章
- 【GIS风暴】GIS拓扑关系原理详解
- 打开vs2010,提示无效的许可证数据,需要重新安装
- Android之解决多语言适配部分TextView内容左对齐和内容一行不排满就到第二行问题
- 用非递归方式实现二叉树后序遍历
- SSH基本原理和免密码登录
- [python opencv 计算机视觉零基础到实战] 十五 直方图反向投影
- 地壳中元素含量排名记忆口诀_Nature:利用熔融包裹体的元素和同位素示踪俯冲带流体来源...
- 一个人动情之后的表现......
- 饿了么翻车,美团被质疑,马云也赔了40亿,这项技术为什么让人害怕?
- 一位像素艺术家用39张动图,将大自然的唯美尽收眼底…