QpushButton创建和介绍

简介: QpushButton创建和介绍

首先打开Qt助手查看一下



qmake所表示的为所属模块,若自己创建项目中没有则需要添加



在自己创建的文件.cpp中添加



//设置第一个按钮
    QPushButton *btn = new QPushButton;
    //btn->show();  //show 以顶层方式弹出窗口控件
    //让btn对象 依赖在 first_main窗口中
    btn->setParent(this);
    //显示文本
    btn->setText("第一个按钮");
    //设置第二个按钮
    QPushButton *btn2 = new QPushButton("第二个按钮",this);
    //移动位置
    btn2->move(200,0);
    //限制按钮的大小
    btn2->resize(50,50);
    //重置窗口大小
    resize(600,400);
    //固定窗口大小
    setFixedSize(600,400);
    //设置窗口标题
    setWindowTitle("第一个窗口");


注意点:


1.按钮的创建有多种形式,可以将按钮名字和在那个框体一起放在有参构造中

2.若调用有参构造,则要设置一下窗口大小


相关文章
|
6月前
|
数据安全/隐私保护
22 QT - QLineEdit
22 QT - QLineEdit
26 0
|
7月前
|
数据可视化 容器
Qt 之 QPushButton,信号与槽机制
Qt 之 QPushButton,信号与槽机制
96 0
|
6月前
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
135 0
|
6月前
21 QT - QLabel控件使用
21 QT - QLabel控件使用
28 0
|
C语言
QT QtableView操作详解
本文实现了使用QtableView控件来显示数据,数据源使用txt文本作为数据源,使用了QStandardItemModel作为数据模型来实现了对TableView空间的初始化,和对txt数据源的增删改查功能。
396 0
QT QtableView操作详解
|
12月前
Qt之按钮(QPushButton)
Qt之按钮(QPushButton)
165 0
|
12月前
|
数据安全/隐私保护
Qt之对话框(QDialog)
Qt之对话框(QDialog)
164 0
|
Linux C++ iOS开发
Qt 5——对话框QDialog
Qt 5——对话框QDialog
515 0
|
C++
C/C++ Qt TabWidget 实现多窗体创建
在开发窗体应用时通常会伴随分页,TabWidget组件配合自定义Dialog组件,可实现一个复杂的多窗体分页结构,此类结构也是ERP等软件通用的窗体布局方案。
357 0
C/C++ Qt TabWidget 实现多窗体创建
Qt QpushButton 实现长按下功能
最近做项目需要一个按钮具备长时间按下的功能,才发现Qt原始的按钮是没有这个功能,不过Qt的原生按钮是存在按下和释放信号的,有了这两个信号,再来实现按钮长时间被按下,这就简单了,看下动画演示。
439 0
Qt QpushButton 实现长按下功能