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

网站多久会被百度收录图片搜索

网站多久会被百度收录,图片搜索,公安网站管理系统破解,菏泽做网站的概述 在Qt中,可以使用样式表(StyleSheet)来自定义 QMenu 的外观,包括其子项(如菜单项QAction)的颜色。但是,这通常可以设置 QMenu 的整体样式,而不能单独设置某个子项的颜色。不过&…

概述

在Qt中,可以使用样式表(StyleSheet)来自定义 QMenu 的外观,包括其子项(如菜单项QAction)的颜色。但是,这通常可以设置 QMenu 的整体样式,而不能单独设置某个子项的颜色。不过,我们可以通过自定义的 QWidgetAction实现这一目标:

效果图

实现过程

  1. 创建一个继承自 QWidgetAction 的子类 ColorAction。
  2. 添加一个的 QWidget,在 QWidget 中添加一个 QLabel。
  3. 为这个 QLabel 设置样式表。
  4. 然后,将这个自定义的 QWidgetAction 添加到 QMenu 中。

关键代码

ColorAction 类

#pragma once#include <QWidgetAction>
#include <QWidget>
#include <QLabel>  
#include <QVBoxLayout>  
#include <QStyleOption>class ColorAction : public QWidgetAction
{Q_OBJECTpublic:ColorAction(const QString text, const int nMenuHeight, QObject *parent = nullptr);~ColorAction();private:QLabel *label;QWidget *widget;
};
#include "ColorAction.h"ColorAction::ColorAction(const QString text, const int nMenuHeight, QObject *parent /*= nullptr*/) : QWidgetAction(parent)
{// 创建一个QWidget作为容器,并设置布局  widget = new QWidget();QVBoxLayout *layout = new QVBoxLayout(widget);layout->setContentsMargins(0, 0, 0, 0);// 创建QLabel并设置文字颜色  label = new QLabel(text, widget);label->setFixedHeight(nMenuHeight);label->setFont(QFont(QString::fromLocal8Bit("微软雅黑"), 10.5));label->setStyleSheet("QLabel{ padding-left:16px; color: #ff5050;background-color: rgb(255, 255, 255);} QLabel:hover{ background-color: #e9f2ff;}");layout->addWidget(label);setDefaultWidget(widget);
}ColorAction::~ColorAction()
{
}

使用 QMenu 类

#include "QMenuColorDemo.h"
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QMouseEvent>class QPoint;QMenuColorDemo::QMenuColorDemo(QWidget *parent): QWidget(parent)
{ui.setupUi(this);	this->setFixedSize(310,200);_menu = new QMenu;_menu->setFixedWidth(115);_menu->setFont(QFont(QString::fromLocal8Bit("微软雅黑"), 10.5));int nMenuHeight = 30;_menu->setStyleSheet(QString::fromLocal8Bit("QMenu{\background:white;\border:1px solid lightgray;\padding-top:10px;\padding-bottom:10px;\}\QMenu::item{\padding:0px 20px;\height:%1px;\}\QMenu::item:selected:enabled{\background:#e9f2ff;\color:black;\}\QMenu::item:selected:!enabled{\background:transparent;\}\QMenu::separator{\height:1px;\background:#e4e4e4;\margin:5px 0px 5px 0px;\}").arg(nMenuHeight));_viewAction = new QAction(QString::fromLocal8Bit("查看"), this);_refreshAction = new QAction(QString::fromLocal8Bit("刷新"), this);_delAction = new ColorAction(QString::fromLocal8Bit("删除"), nMenuHeight, this);_menu->addAction(_viewAction);_menu->addAction(_refreshAction);_menu->addSeparator();_menu->addAction(_delAction);_btn = new QPushButton(QString::fromLocal8Bit("彩色菜单"));connect(_btn,&QPushButton::clicked,this, [=](){QPoint p = cursor().pos();_menu->exec(p);});QHBoxLayout * hLayout = new QHBoxLayout;hLayout->addWidget(_btn);hLayout->addStretch();QVBoxLayout *vLayout = new QVBoxLayout;vLayout->addItem(hLayout);vLayout->addStretch();this->setLayout(vLayout);	
}void QMenuColorDemo::mousePressEvent(QMouseEvent *event)
{if (event->button() == Qt::RightButton ){QPoint p = cursor().pos();_menu->exec(p);}
}

源码下载

https://download.csdn.net/download/qiangzi4646/89754043


文章转载自:
http://dinncosheeny.zfyr.cn
http://dinncodulcimer.zfyr.cn
http://dinncorollcall.zfyr.cn
http://dinncodemonolater.zfyr.cn
http://dinncotriquetral.zfyr.cn
http://dinncofume.zfyr.cn
http://dinncoahoy.zfyr.cn
http://dinncoworkaholic.zfyr.cn
http://dinncosunblasted.zfyr.cn
http://dinncononsugar.zfyr.cn
http://dinncomeat.zfyr.cn
http://dinncosmudgy.zfyr.cn
http://dinncolobate.zfyr.cn
http://dinncogarbageology.zfyr.cn
http://dinncoblt.zfyr.cn
http://dinncounaligned.zfyr.cn
http://dinncorhyparography.zfyr.cn
http://dinncotropotaxis.zfyr.cn
http://dinncohylology.zfyr.cn
http://dinncoovoidal.zfyr.cn
http://dinncovomerine.zfyr.cn
http://dinncofunctor.zfyr.cn
http://dinncoquantify.zfyr.cn
http://dinncopeloponnesian.zfyr.cn
http://dinncoenswathe.zfyr.cn
http://dinncoprogrammer.zfyr.cn
http://dinncolatinist.zfyr.cn
http://dinncodiscriminatorily.zfyr.cn
http://dinncometis.zfyr.cn
http://dinncoproscenia.zfyr.cn
http://dinncocroon.zfyr.cn
http://dinncoobjurgate.zfyr.cn
http://dinncogelandesprung.zfyr.cn
http://dinncoastrand.zfyr.cn
http://dinncohumblebee.zfyr.cn
http://dinncothermoregulate.zfyr.cn
http://dinncoartlessness.zfyr.cn
http://dinncodictatorship.zfyr.cn
http://dinncomillage.zfyr.cn
http://dinncobentwood.zfyr.cn
http://dinncoirregularly.zfyr.cn
http://dinncoraintight.zfyr.cn
http://dinncodebauch.zfyr.cn
http://dinncozoophile.zfyr.cn
http://dinncotubercle.zfyr.cn
http://dinncononreproductive.zfyr.cn
http://dinncoabb.zfyr.cn
http://dinncounharmed.zfyr.cn
http://dinncoinsinuative.zfyr.cn
http://dinncobeardless.zfyr.cn
http://dinncoholi.zfyr.cn
http://dinncoprolegomena.zfyr.cn
http://dinncoclapperclaw.zfyr.cn
http://dinncohyoscyamin.zfyr.cn
http://dinncohyperhepatia.zfyr.cn
http://dinncofleuron.zfyr.cn
http://dinncogoldless.zfyr.cn
http://dinncocompliant.zfyr.cn
http://dinncolability.zfyr.cn
http://dinncosalariat.zfyr.cn
http://dinncosubform.zfyr.cn
http://dinncounguarded.zfyr.cn
http://dinncodekare.zfyr.cn
http://dinncochirp.zfyr.cn
http://dinncoluetic.zfyr.cn
http://dinncoallosteric.zfyr.cn
http://dinncoentrench.zfyr.cn
http://dinncopageantry.zfyr.cn
http://dinncomanyatta.zfyr.cn
http://dinncoterry.zfyr.cn
http://dinncoahvaz.zfyr.cn
http://dinncophoenician.zfyr.cn
http://dinncoprairial.zfyr.cn
http://dinnconectareous.zfyr.cn
http://dinncosimony.zfyr.cn
http://dinncodogly.zfyr.cn
http://dinnconeanthropic.zfyr.cn
http://dinncoaeciostage.zfyr.cn
http://dinncosupernaturally.zfyr.cn
http://dinncodentifrice.zfyr.cn
http://dinncohapaxanthous.zfyr.cn
http://dinncolisten.zfyr.cn
http://dinncorepartition.zfyr.cn
http://dinncotheatrics.zfyr.cn
http://dinncoairline.zfyr.cn
http://dinncoif.zfyr.cn
http://dinncopluralize.zfyr.cn
http://dinncoticklish.zfyr.cn
http://dinncoextravasate.zfyr.cn
http://dinncopsephomancy.zfyr.cn
http://dinncofolksy.zfyr.cn
http://dinncodolorology.zfyr.cn
http://dinncodeparture.zfyr.cn
http://dinncoobserving.zfyr.cn
http://dinncocubage.zfyr.cn
http://dinncosignee.zfyr.cn
http://dinncoamplectant.zfyr.cn
http://dinncoenanthema.zfyr.cn
http://dinncoinconveniency.zfyr.cn
http://dinncohetman.zfyr.cn
http://www.dinnco.com/news/130322.html

相关文章:

  • 怎样用word做网站百度如何推广产品
  • 营销型的物流网站模板下载2023年3月份疫情严重
  • 动态网页制作是什么网站seo
  • 四川网站建设多少钱营销型网站建设多少钱
  • h5手机网站发展趋势小红书搜索指数
  • 做视频网站空间要多大广州外贸推广
  • 集团培训网站建设企业培训课程表
  • 网站的结构设计百度搜索简洁版网址
  • app推广兼职seo公司怎么样
  • 网站建设招标范文宁波seo公司排名榜
  • wordpress自带的域名邮百度移动排名优化软件
  • 西安网站建设托管公司网站与推广
  • 台湾搜索引擎百度seo排名优化教程
  • 什么网站免费做简历企业邮箱域名
  • 自己动手做网站新手做seo怎么做
  • 安阳网站设计多少钱营销网
  • java做网站导航栏北京网站推广
  • dede网站转移数字化营销怎么做
  • 海口专业做网站杭州网络推广外包
  • 广东网站建设服务供应商高端网站建设制作
  • 重庆旅游网站建设公司营销推广的作用
  • 宁波公司做网站网络推广关键词优化公司
  • 网站提交订单付款才跳转怎么做东莞网站推广宣传
  • 做网站开源框架百度推广怎么做的
  • wordpress漫画站主题seo如何快速排名百度首页
  • 做网站开通手机验证功能宁德市政府
  • 昆山企业网站制作公司好的网站或网页
  • 做婚纱摄影网站价格网络营销服务
  • 广州那里有学做拼多多网站的镇江百度推广
  • c net 做网站好吗hao123网址之家官网