Qt学习----02之常用操作
2023-09-14 09:13:38 时间
Qt学习-----02
命名规范和快捷键:
按钮控件相关常用操作
#include "widget.h"
#include "ui_widget.h"
#include <QPushButton> //按钮控件的头文件
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
//创建一个按钮(动态方式创建)
QPushButton *btn=new QPushButton;
// btn->show(); //show以顶层方式弹出窗口控件
//让btn对象依赖在widget的窗口中
btn->setParent(this); //将widget类当前对象的指针放入参数中
//显示文本
btn->setText("大忽悠");
//创建第二个窗口(按照控件的大小创建窗口)
QPushButton *btn2 =new QPushButton("大忽悠到此一游",this); //有不同的重载函数版本
//移动btn2按钮
btn2->move(100,100);
//重置按钮大小 可以调用父类里面的函数
btn2->resize(130,100);
//重置窗口大小
resize(600,400);
//设置固定窗口大小
setFixedSize(600,400);
//设置窗口标题
setWindowTitle("大忽悠");
}
Widget::~Widget()
{
delete ui;
}
注意: btn->setParent(this)是让所创建的按钮控件对象btn可以出现在main.cpp里面widget类对象w所调用的函数w.show显示的窗口中,因为show以顶层方式弹出窗口控件,即独立于原有窗口再弹出一个窗口
main.cpp
#include "widget.h"
#include <QApplication> //包含一个应用程序类的头文件
//main程序的入口 argv命令行变量的数组 argc命令行变量的数量
int main(int argc, char *argv[])
{
//a应用程序对象,在Qt中应用程序对象有且仅有一个
QApplication a(argc, argv);
//窗口对象 widget 父类是--->Qwidget
//实例化窗口对象
Widget w;
//窗口对象默认不会显示,必须调用show方法显示窗口
w.show();
//让应用程序对象进入消息循环
//代码阻塞到该行,在return a.exec();下面再写代码也不会执行
return a.exec();
}
后续持续更新中…可点击我的主页进行查看
相关文章
- QT学习笔记:信号与槽(一)
- 学习QT之QString详解
- QT-Qt图片按钮类
- qt QProcess
- Qt编写自定义控件一开关按钮
- Qt编写物联网管理平台28-模拟工具
- Qt编写物联网管理平台4-通信协议
- paip.c++ qt 共享库dll的建立
- Qt调用 OpenCV 显示图片
- Qt部件透明阴影效果与不规则窗体
- Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
- 【Qt】解决 “ubuntu 中的 qt 编辑器光标变成小黑块”
- 【Qt】在ubuntu上安装qt的mqtt模块
- 9、QT基础——Qt消息机制和事件
- QT 自定义音乐播放器
- QT 程序文件名称+当前所在路径
- QT开发学习资料(1)
- Qt之标准对话框(文件对话框)
- Qt学习-----------7之lambda表达式
- Qt学习------03之对象树
- Qt学习--01之认识Qt
- QT案例实战1 - 从零开始编写一个OCR工具软件 (6) 关于QThread线程的使用
- Qt数据库应用9-数据导出组件使用方法
- Qt编写高仿苹果MAC电脑输入法(支持触摸滑动选词)
- 使用Qt创建一个C语言工程