当前位置: 首页 > wzjs >正文

代办记账代理公司seo技术好的培训机构

代办记账代理公司,seo技术好的培训机构,网站添加模块,做网站全部乱码怎么办qt-C笔记之QToolButton和QPushButton的区别 code review! 文章目录 qt-C笔记之QToolButton和QPushButton的区别1.运行2.main.cpp3.main.pro 1.运行 QToolButton 适用于工具栏或需要较紧凑、图标化显示的场合。通过 setAutoRaise(true) 与 setToolButtonStyle(Qt::ToolButtonTe…

qt-C++笔记之QToolButton和QPushButton的区别

code review!

文章目录

  • qt-C++笔记之QToolButton和QPushButton的区别
    • 1.运行
    • 2.main.cpp
    • 3.main.pro

1.运行

在这里插入图片描述

  • QToolButton

    • 适用于工具栏或需要较紧凑、图标化显示的场合。
    • 通过 setAutoRaise(true)setToolButtonStyle(Qt::ToolButtonTextUnderIcon) 的设置,可以实现鼠标悬停时加亮、图标在上文字在下的效果。
  • QPushButton

    • 通常用于对话框或常规操作按钮。
    • 默认具有标准的按钮外观,图标与文字通常并列显示。

2.main.cpp

#include <QApplication>
#include <QWidget>
#include <QToolButton>
#include <QPushButton>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QStyle>
#include <QIcon>
#include <QMessageBox>int main(int argc, char *argv[])
{QApplication app(argc, argv);// 创建主窗口QWidget window;window.setWindowTitle("QToolButton vs QPushButton 对比");// 设置主布局(垂直布局)QVBoxLayout *mainLayout = new QVBoxLayout(&window);// 创建一个水平布局,用来放置两个按钮QHBoxLayout *buttonLayout = new QHBoxLayout;// 使用标准图标来说明图标效果QIcon icon = window.style()->standardIcon(QStyle::SP_DesktopIcon);// -----------------------------// 创建 QToolButton// -----------------------------QToolButton *toolButton = new QToolButton;toolButton->setText("QToolButton");toolButton->setToolTip("这是 QToolButton,通常用于工具栏");// 设置自动抬起,鼠标悬停时会加亮(适合工具栏风格)toolButton->setAutoRaise(true);// 设置显示风格:图标在上, 文字在下(常用于工具栏按钮)toolButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);toolButton->setIcon(icon);// -----------------------------// 创建 QPushButton// -----------------------------QPushButton *pushButton = new QPushButton("QPushButton");pushButton->setToolTip("这是 QPushButton,常用于常规操作");pushButton->setIcon(icon);// -----------------------------// 连接按钮的点击信号// -----------------------------QObject::connect(toolButton, &QToolButton::clicked, [](){QMessageBox::information(nullptr, "QToolButton", "你点击了 QToolButton");});QObject::connect(pushButton, &QPushButton::clicked, [](){QMessageBox::information(nullptr, "QPushButton", "你点击了 QPushButton");});// 将两个按钮添加到水平布局中buttonLayout->addWidget(toolButton);buttonLayout->addWidget(pushButton);// 将按钮布局添加到主布局mainLayout->addLayout(buttonLayout);// 显示主窗口window.show();return app.exec();
}

3.main.pro

QT       += widgetsCONFIG   += c++11 console
CONFIG   -= app_bundleSOURCES += main.cpp
http://www.dtcms.com/wzjs/65813.html

相关文章:

  • 大学社团做网站百度竞价关键词
  • 如何查询网站备案时间查询网站转让出售
  • 电脑手机网站制作互联网舆情
  • 怎么访问域名网站百度权重1是什么意思
  • 怎么做自己的公司网站放在百度河南网站推广电话
  • 宿迁企业网站设计阿里云域名查询
  • 网站建设微信商城开发精品成品网站源码
  • ps图做ppt模板下载网站百度 营销推广怎么收费
  • 南京网站建设方案seo快速排名利器
  • 怎么改网站关键词深圳谷歌seo推广
  • 做盗版系统网站会不会网络推广公司电话
  • 流行网站开发框架在线bt种子
  • 怎么用手机做钓鱼软件或者网站怎样在百度打广告
  • hao123网址之家设为主页抖音seo公司
  • 南宁网站建设推广服务合肥今天的最新消息
  • 电商培训在线课程网络优化app哪个好
  • 彩票引流推广方法seoer是什么意思
  • myeclipse做网站更改名字软件开发定制
  • 做公务员试题的网站跨境电商平台
  • 个人档案网站该怎么做网络营销型网站
  • 极简 单页面网站模板seo查询爱站
  • 外贸平台有哪些小网站广州快速排名
  • 阿里云多网站网络营销活动策划
  • 襄阳seo站内优化国内网络营销公司排名
  • 锦州网站制作公司个人模板建站
  • 西安哪里可以做公司网站seo技术助理
  • 淘宝购物网站的建设微信营销管理软件
  • 做微商哪个网站比较好爱站网站排名查询工具
  • 高校档案网站建设的目的是什么意思关键词看片
  • wordpress微信群发布平台优化方案模板