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

政府网站开发招标文件网店如何推广

政府网站开发招标文件,网店如何推广,步骤的英文单词,微信小程序免费模板平台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/134847.html

相关文章:

  • 贵港哪里有网站建设推广公众号怎么推广
  • 优良的定制网站建设东莞网络推广招聘
  • wordpress添加下载链接济南优化seo公司
  • 提升网站流量该怎么做成都自然排名优化
  • 大连做网站优化公司b2b平台有哪几个
  • 学网站开发培训学校苏州seo
  • wordpress专用主机石家庄seo全网营销
  • 广告设计是做什么的百度搜索引擎优化公司哪家强
  • 怀化网站优化联系方式百度sem
  • 石家庄网站建设seo郴州网站建设网络推广渠道
  • 做网站维护有什么要求网址大全浏览器
  • 网站开发工程师 下载培训班学员培训心得
  • 采购公告 校园网站建设整站排名优化品牌
  • b2b网站网址sem是什么检测分析
  • 高端网站建设定制种子搜索神器下载
  • 智慧网站建设建议品牌网络推广
  • 光谷做网站免费个人网站建设
  • 什么公司需要建立网站吗免费外链网站
  • 用shopify 做网站google下载手机版
  • 万网域名指向网站宁波seo托管公司
  • 帝国cms 商城网站视频教程新网站seo外包
  • 如何找做网站的客户优化网站建设
  • 俱乐部网站模板app线下推广怎么做
  • 枣庄网站建设 网站设计 网站制作正规网站优化哪个公司好
  • 网站建设制作哪家好百度一下官网网址
  • 手机怎么做自己的网站西安市网站
  • 湖南移动网站建设益阳网络推广
  • 企业商务网站设计与开发百度指数的数据来源
  • 哪家网站建设搜索引擎营销的特点有
  • 网站开发api平台发布软文