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

基于php网站开发环境WordPress允许用户删除评论

基于php网站开发环境,WordPress允许用户删除评论,wordpress 主题 激活,网站建设费用计算依据文章目录 一、加载图片资源二、QSS的使用介绍三、QSS的应用步骤与示例 一、加载图片资源 右键项目->选择"Add New…“之后,会弹出如下界面: 选择Qt->Qt Resource File即可。 点击下一步 点击上图中的LoadImageDemo.qrc文件,右…

文章目录

    • 一、加载图片资源
    • 二、QSS的使用介绍
    • 三、QSS的应用步骤与示例

一、加载图片资源

右键项目->选择"Add New…“之后,会弹出如下界面:
在这里插入图片描述
选择Qt->Qt Resource File即可。
在这里插入图片描述
点击下一步
在这里插入图片描述
点击上图中的LoadImageDemo.qrc文件,右边会显示如下界面:
在这里插入图片描述
点击"Add Prefix”->添加前缀
在这里插入图片描述
生成前缀之后;再点击“Add Files”;就可以把本地资源文件加载到项目中了。
在这里插入图片描述

加载图片

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QWidget>
#include <QLabel>class MainWindow : public QWidget
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr) : QWidget(parent) {this->setFixedSize(800, 600);m_pImageLabel = new QLabel(this);m_pImageLabel->setFixedSize(200, 200);//m_pImageLabel->setStyleSheet("QLabel { background-image: url(:/MultiTexture/BrushStroke_Coloured_Variant_A.png); }");QPixmap pixmap(":/MultiTexture/BrushStroke_Coloured_Variant_A.png");m_pImageLabel->setPixmap(pixmap);m_pImageLabel->setScaledContents(true); // 可选,图片自动缩放到label大小}private:QLabel *m_pImageLabel;
};
#endif // MAINWINDOW_H

输出结果:
在这里插入图片描述

二、QSS的使用介绍

  QSS(Quick Style Sheet)是一种用于定义Qt应用程序样式的机制。Qt是一个跨平台的C++应用程序开发框架,而QSS则允许开发者使用类似于CSS(层叠样式表)的语法来定义Qt应用程序的外观和风格。

2. 1 QSS的基本语法
QSS的语法类似于CSS,通过设置属性和值的方式定义样式。例如:

QPushButton {background-color: lightblue;border: 2px solid darkblue;color: white;
}

这个例子定义了一个QPushButton(按钮)的样式,设置了背景颜色、边框和文本颜色。

2.2 样式选择器
与CSS类似,QSS也支持不同的选择器,可以根据控件的类型、名称、状态等来选择应用样式。

  • QLabel:选择所有标签控件。
  • QPushButton#myButton:选择具有id为“myButton”的QPushButton。
  • QLineEdit:focus:选择获得焦点的QLineEdit。

2.3 QSS的应用
在资源文件中设置:将QSS样式文件添加到Qt资源文件(.qrc)中,然后通过资源路径加载。
在代码中设置:

QApplication a(argc, argv);
QFile styleFile(":/stylesheets/style.qss");
styleFile.open(QFile::ReadOnly);
QString style = QLatin1String(styleFile.readAll());
a.setStyleSheet(style);

三、QSS的应用步骤与示例

3.1 QSS资源文件添加步骤
“右键项目” ---- “Add New…”, 选择 “Qt” ---- 再选择"Qt Resource File"
在这里插入图片描述
点击按钮"Choose…"后
在这里插入图片描述
添加前缀:
在这里插入图片描述
点击完成后,可以看到添加的资源文件如下图所示
在这里插入图片描述
将QSS文件加入资源中
在这里插入图片描述

3.2 QSS资源文件的使用
qss_style样式表内容:

/* 第一种 QPushButton - 蓝色风格按钮 */
QPushButton#btnBlue {color: white;background-color: #3498db;border: 2px solid #2980b9;border-radius: 6px;padding: 6px 12px;font-size: 16px;
}QPushButton#btnBlue:hover {background-color: #5dade2;
}QPushButton#btnBlue:pressed {background-color: #2e86c1;
}/* 第二种 QPushButton - 红色警告按钮 */
QPushButton#btnRed {color: white;background-color: #e74c3c;border: 2px solid #c0392b;border-radius: 6px;padding: 6px 12px;font-size: 16px;
}QPushButton#btnRed:hover {background-color: #ec7063;
}QPushButton#btnRed:pressed {background-color: #cb4335;
}/* 第一种 QLabel - 标题标签 */
QLabel#labelTitle {background-image: url(:/MultiTexture/BrushStroke_Coloured_Variant_A.png);
}/* 第二种 QLabel - 小提示标签 */
QLabel#labelTip {background-image: url(:/MultiTexture/BrushStroke_Coloured_Variant_H.png);
}

加载 .qss 文件,比如在 main.cpp 里加:

#include "main_window.h"#include <QApplication>
#include <QFile>int main(int argc, char *argv[])
{QApplication a(argc, argv);QFile file(":/res/qss_style.qss"); // 假设放在资源文件中if (file.open(QFile::ReadOnly)) {QString styleSheet = QLatin1String(file.readAll());a.setStyleSheet(styleSheet);}MainWindow w;w.show();return a.exec();
}

如何使用QSS:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include <QHBoxLayout>class MainWindow : public QWidget
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr) : QWidget(parent) {this->setFixedSize(800, 600);// 蓝色按钮QPushButton *btnBlue = new QPushButton("确认", this);btnBlue->setObjectName("btnBlue");// 红色按钮QPushButton *btnRed = new QPushButton("删除", this);btnRed->setObjectName("btnRed");// 标题标签QLabel *labelTitle = new QLabel(this);labelTitle->setObjectName("labelTitle");// 提示标签QLabel *labelTip = new QLabel(this);labelTip->setObjectName("labelTip");QHBoxLayout *pHBoxLayout = new QHBoxLayout(this);pHBoxLayout->addWidget(btnBlue);pHBoxLayout->addWidget(btnRed);pHBoxLayout->addWidget(labelTitle);pHBoxLayout->addWidget(labelTip);}~MainWindow() {}
};
#endif // MAINWINDOW_H

输出结果:
在这里插入图片描述

http://www.dtcms.com/wzjs/599116.html

相关文章:

  • 苏州微网站制作做暖暖免费网站
  • 避免网站 404新版大都会app
  • 网站主机一般选哪种的网站如何做微信分享推广
  • 网站 模板 安装广州工商登记
  • 抓取网站访客qq代码手机怎么开网站
  • 深圳返利网站建设网站建设与管理赚钱吗
  • 网站建设做什么会计分录感恩贺卡手工制作图片
  • 网站开发面试问题以及回答长沙长沙h5网站建设
  • 免费推广网站大全下载安装wordpress对接七牛云
  • 泰安企业建站公司电话宿迁市住房和城乡建设局网站
  • 做网站详细教程江苏建设会计学会网站
  • 做问卷的网站有那些做微信推送网站
  • 所有复刻手表网站郑州网站设计收费
  • 光触媒网站建设手机什么app做网站
  • 网站源码搭建网站百度推广是否做网站
  • 做百度网站排建设网站经营范围
  • ssh做的网站佛山网站制作建设
  • 微信网站搭建多少钱网站运营一月多少钱
  • 网站收录不增加手机怎么向wordpress传文件下载
  • 合肥 网站建设公司江苏做网站的公司有哪些
  • 做平面那个网站素材好开发应用程序的步骤
  • 可信网站 费用电子商务网站建设试卷.doc
  • 网站建设费的摊销查营业执照怎么查询
  • 专业定制网站建设哪里有郑州软件开发学校
  • 小型IT网站开发公司wordpress更新很慢
  • 网站建设与管理学习什么wordpress编辑留言板
  • 网站改名工信部需要怎么做如何建外贸网站
  • lovefort表白网站制作女生做网站运营好吗
  • 深圳网页网站设计网站如何带来流量
  • 做网站运营有前景么网站开发专业定制