qt 命令按钮组 Buttons

编程入门 行业动态 更新时间:2024-10-09 07:21:33

qt 命令<a href=https://www.elefans.com/category/jswz/34/1771318.html style=按钮组 Buttons"/>

qt 命令按钮组 Buttons

qt 命令按钮组(Buttons)

 控件名:

  •  Push Button:命令按钮
  • Tool Button:工具按钮
  • Radio Button:单选按钮
  • Check Box:复选框按钮
  • Command Link Button:命令连接按钮
  • Dialog Button Box:按钮盒

应用举例:

1.Push Button :命令按钮

在Qt中,Push Button是一种常用的用户界面控件,用于在应用程序中实现一些简单的交互操作。主要作用就是当用户单击按钮时,可以触发与之关联的事件或动作。例如,当用户单击“保存”按钮时,可以调用相关函数将文本内容保存到磁盘上。Push Button通常用于实现各种操作按钮、菜单项、对话框按钮等。

常用方法:

1. setText():设置按钮文本。
2. setIcon():设置按钮图标。
3. setEnabled():设置按钮是否可用。
4. setVisible():设置按钮是否可见。
5. setStyleSheet():设置按钮样式表。
6. clicked()信号:当按钮被单击时发出该信号。
7. pressed()信号:当按钮被按下时发出该信号。
8. released()信号:当按钮被释放时发出该信号。
9. toggled()信号:当按钮状态发生变化时发出该信号。
10. setShortcut():设置快捷键。
11. setToolTip():设置按钮提示信息。

mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QPushButton> //引入Qpushbutton类对应的头文件class MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private://声明两个QPushButton对象QPushButton *p1,*p2;private slots://声明对象p1 p2的槽函数void pushbutton1_clicked();void pushbutton2_clicked();
};
#endif // MAINWINDOW_H

mainwindow.cpp

#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->setGeometry(500,300,500,300);  //设置窗口在屏幕上的定位 和大小p1 = new QPushButton(this);p1->setGeometry(2,10,100,30);  //设置控件在窗口里的定位和大小p1->setText("更改背景颜色1");  //设置文本p2 = new QPushButton(this);p2->setGeometry(2,50,100,30);p2->setText("更改背景颜色2");//与信号槽函数连接connect(p1,SIGNAL(clicked()),this,SLOT(pushbutton1_clicked())); connect(p2,SIGNAL(clicked()),this,SLOT(pushbutton2_clicked()));}MainWindow::~MainWindow()
{
}void MainWindow::pushbutton1_clicked()
{//设置背景颜色this->setStyleSheet("QMainWindow {background-color:rgba(255,255,0,100%);}");}void MainWindow::pushbutton2_clicked()
{this->setStyleSheet("QMainWindow {background-color:rgba(255,0,0,100%);}");
}

效果:

2.Tool Button:工具按钮

Qt中的Tool Button是一种常用的按钮类型,通常用于工具栏或菜单项中。它的外观和行为类似于普通按钮,但通常带有一个图标或图形符号,而不是纯文本标签。Tool Button可以设置多种属性,如文本、图标、提示信息、快捷键等。

其功能类似于按钮。不同之处在于,Tool Button通常用于执行特定的功能或操作,例如打开文件、保存文件、撤消、重做等。它们通常在工具栏上

更多推荐

qt 命令按钮组 Buttons

本文发布于:2024-03-09 03:07:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1723550.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:按钮   命令   qt   Buttons

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!