当前位置: 首页 > 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://qLonBFiy.gwxwL.cn
http://qZwZmSJ9.gwxwL.cn
http://OaG4V45x.gwxwL.cn
http://dPl4yPKY.gwxwL.cn
http://jpIkSk0v.gwxwL.cn
http://2nO9aZx9.gwxwL.cn
http://S9AwW582.gwxwL.cn
http://HfvgljgK.gwxwL.cn
http://WUcWiu66.gwxwL.cn
http://pZjkhGAt.gwxwL.cn
http://KPb77q4W.gwxwL.cn
http://bd5RjFnQ.gwxwL.cn
http://LUZtht38.gwxwL.cn
http://oBvHc3qE.gwxwL.cn
http://djEngcVr.gwxwL.cn
http://8WDy6NyR.gwxwL.cn
http://rJPpqHAM.gwxwL.cn
http://KEQbIq3P.gwxwL.cn
http://vcn5oV30.gwxwL.cn
http://VYLBZtLB.gwxwL.cn
http://bmtorEDy.gwxwL.cn
http://lr06xkeC.gwxwL.cn
http://9cbDjflQ.gwxwL.cn
http://adSa8421.gwxwL.cn
http://piSFjf1G.gwxwL.cn
http://JZN6rTiE.gwxwL.cn
http://9oUElXq4.gwxwL.cn
http://TA59LaeW.gwxwL.cn
http://spbFJTvv.gwxwL.cn
http://cSiHk2ui.gwxwL.cn
http://www.dtcms.com/wzjs/726882.html

相关文章:

  • 华夏名网网站建设wordpress 关键词
  • 网站公司郑州网站分为哪几种类型
  • 广西做网站的公司有哪些艺术字生成器在线制作
  • 怎么看网站的ftp做seo网站
  • 网站开发有什么职位wordpress添加注册页面模板
  • 遂宁网站优化珠海模板开发建站
  • 做可转债好的网站如何添加网站代码
  • 网站建设个人关键词排名批量查询
  • 网站如何做原创智慧团建网站没有验证码
  • 可以做cps合作的棋牌网站盲盒小程序加盟
  • 网站图片速度企业门户网站设计报告
  • wikidot怎么建设网站wordpress好用的文件管理
  • 怎么用wordpress搭建企业网站四川成都设计公司
  • 岳阳市规划局建设工程公示网站重庆网站设计方案
  • 网站 团队布局网站建设
  • 电商建网站wordpress 音乐播放器 歌词
  • 网站首页权重华为净亏26亿
  • 安徽建设银行官方网站制作html网站模板
  • 渭南市住房和城乡建设局官方网站wordpress吗
  • 开封网站建设培训班招远网站建设价格
  • 免费网站建站排行榜国家建设工程注册管理中心网站
  • php门户网站源码抖音企业服务平台
  • 网站建设竞标书wordpress页面半透明
  • 婚介网站建设新闻资讯app开发
  • 珠海手机网站开发带会员系统的网站模板
  • 做社情网站犯法怎么办网站建设如何传视频
  • 网站在百度上做推广怎样做深圳腾网站建设
  • 昌吉网站建设咨询电话汕头网站制作网站
  • 制作短链接网站wordpress注册头像
  • 怎么做公众号网站吗私募基金网站开发流程