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

wordpress和tiis 网站 优化

wordpress和t,iis 网站 优化,国内做网站网站,网站建设资料收集【CMake】添加静态库中的 Qt 资源 文章目录 可执行程序1. 创建资源文件#xff08;.qrc#xff09;2. 修改 CMakeLists.txt3. 使用资源文件 静态库1. 修改 CMakeLists.txt2. 使用资源2.1 初始化资源文件2.2 可执行程序中调用 这里介绍的不是使用 Qt 创建工程时默认的 CMakeLi…【CMake】添加静态库中的 Qt 资源 文章目录 可执行程序1. 创建资源文件.qrc2. 修改 CMakeLists.txt3. 使用资源文件 静态库1. 修改 CMakeLists.txt2. 使用资源2.1 初始化资源文件2.2 可执行程序中调用 这里介绍的不是使用 Qt 创建工程时默认的 CMakeLists.txt是使用 Visual Studio Qt 的方式开发的 CMakeLists.txt开发环境 VS2019 Qt 5.12 可执行程序 1. 创建资源文件.qrc 首先创建一个Qt资源文件例如resources.qrc并在其中列出你想要包含的资源文件。例如 RCCqresource prefix/fileimages/logo.png/filefilestyles/style.qss/file/qresource /RCC示例目录结构 MyQtApp/ ├── CMakeLists.txt ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── resources.qrc └── resources/├── images/│ └── logo.png└── styles/└── style.qss2. 修改 CMakeLists.txt 一般为可执行程序即 App 应用可以使用以下方式修改 CMakeLists.txt cmake_minimum_required(VERSION 3.10)project(MyQtApp) find_package(Qt5 COMPONENTS Widgets REQUIRED)# 添加资源文件 set(RESOURCE_FILES resources.qrc) qt5_add_resources(QT_RESOURCES ${RESOURCE_FILES})# 添加源文件 set(SOURCE_FILES main.cpp mainwindow.cpp)# 添加头文件 set(HEADER_FILES mainwindow.h)# 添加可执行文件 add_executable(MyQtApp ${SOURCE_FILES} ${HEADER_FILES} ${QT_RESOURCES})# 链接Qt5库 target_link_libraries(MyQtApp Qt5::Widgets)3. 使用资源文件 在 Qt 代码中可以通过使用:/前缀来访问资源文件。例如 #include QApplication #include QMainWindow #include QLabel #include QPixmap #include QFile #include QTextStreamint main(int argc, char *argv[]) {QApplication app(argc, argv);QMainWindow mainWindow;QLabel label(mainWindow);// 加载图像资源QPixmap pixmap(:/images/logo.png);label.setPixmap(pixmap);// 加载样式表资源QFile file(:/styles/style.qss);if (file.open(QFile::ReadOnly | QFile::Text)) {QTextStream stream(file);QString styleSheet stream.readAll();app.setStyleSheet(styleSheet);}mainWindow.show();return app.exec(); }静态库 通常在可执行文件拥有资源文件时其他库使用 CMake 可能不生效 1. 修改 CMakeLists.txt 与可执行程序相同的方式创建 资源文件此处不重复赘述。 # 添加资源文件 set(RESOURCE_FILES resources.qrc) qt5_add_resources(QT_RESOURCES ${RESOURCE_FILES})set(SOURCE_FILES mylib.cpp set(HEADER_FILES mylib.h)# 添加静态库 add_library(MyStaticLib STATIC ${SOURCE_FILES} ${HEADER_FILES} ${QT_RESOURCES}) # 链接Qt5库 target_link_libraries(MyStaticLib Qt5::Core)目录结构示例 MyStaticLib/ ├── CMakeLists.txt ├── mylib.cpp ├── mylib.h ├── resources.qrc └── resources/├── images/│ └── logo.png└── styles/└── style.qssMyQtApp/ ├── CMakeLists.txt └── main.cpp2. 使用资源 使用资源文件的方式与可执行程序类似使用 :/ 前缀来访问资源文件。可在静态库中使用资源文件或主程序中使用资源文件。 若静态库中的资源未生效则需要在可执行程序中手动初始化静态库中的资源文件。 2.1 初始化资源文件 在静态库源文件中定义初始化资源函数 使用 Q_INIT_RESOURCE 宏来初始化静态库的资源文件。 #include QtCore/QResource// 定义初始化资源的函数 void initMyStaticLibResources() {Q_INIT_RESOURCE(resources); }2.2 可执行程序中调用 #include QApplication #include QMainWindow #include QLabel #include QPixmap #include QFile #include QTextStream// 声明初始化资源的函数 extern void initMyStaticLibResources();int main(int argc, char *argv[]) {QApplication app(argc, argv);// 初始化静态库的资源文件initMyStaticLibResources();QMainWindow mainWindow;QLabel label(mainWindow);// 加载图像资源QPixmap pixmap(:/images/logo.png);label.setPixmap(pixmap);// 加载样式表资源QFile file(:/styles/style.qss);if (file.open(QFile::ReadOnly | QFile::Text)) {QTextStream stream(file);QString styleSheet stream.readAll();app.setStyleSheet(styleSheet);}mainWindow.show();return app.exec(); }
文章转载自:
http://www.morning.ffrys.cn.gov.cn.ffrys.cn
http://www.morning.skdrp.cn.gov.cn.skdrp.cn
http://www.morning.mtgnd.cn.gov.cn.mtgnd.cn
http://www.morning.qxmys.cn.gov.cn.qxmys.cn
http://www.morning.mjytr.cn.gov.cn.mjytr.cn
http://www.morning.nwzcf.cn.gov.cn.nwzcf.cn
http://www.morning.skcmt.cn.gov.cn.skcmt.cn
http://www.morning.snbry.cn.gov.cn.snbry.cn
http://www.morning.snbq.cn.gov.cn.snbq.cn
http://www.morning.pkggl.cn.gov.cn.pkggl.cn
http://www.morning.jtdrz.cn.gov.cn.jtdrz.cn
http://www.morning.gzzncl.cn.gov.cn.gzzncl.cn
http://www.morning.wsyst.cn.gov.cn.wsyst.cn
http://www.morning.mzcrs.cn.gov.cn.mzcrs.cn
http://www.morning.kwpnx.cn.gov.cn.kwpnx.cn
http://www.morning.fslrx.cn.gov.cn.fslrx.cn
http://www.morning.cfnht.cn.gov.cn.cfnht.cn
http://www.morning.pjftk.cn.gov.cn.pjftk.cn
http://www.morning.ruifund.com.gov.cn.ruifund.com
http://www.morning.tmxtr.cn.gov.cn.tmxtr.cn
http://www.morning.tpyjr.cn.gov.cn.tpyjr.cn
http://www.morning.gnjtg.cn.gov.cn.gnjtg.cn
http://www.morning.sfrw.cn.gov.cn.sfrw.cn
http://www.morning.lqchz.cn.gov.cn.lqchz.cn
http://www.morning.xqbgm.cn.gov.cn.xqbgm.cn
http://www.morning.tyjnr.cn.gov.cn.tyjnr.cn
http://www.morning.rgxcd.cn.gov.cn.rgxcd.cn
http://www.morning.jkftn.cn.gov.cn.jkftn.cn
http://www.morning.sjwzz.cn.gov.cn.sjwzz.cn
http://www.morning.ngkng.cn.gov.cn.ngkng.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.pgrsf.cn.gov.cn.pgrsf.cn
http://www.morning.hxbjt.cn.gov.cn.hxbjt.cn
http://www.morning.mcqhb.cn.gov.cn.mcqhb.cn
http://www.morning.xlmpj.cn.gov.cn.xlmpj.cn
http://www.morning.zwznz.cn.gov.cn.zwznz.cn
http://www.morning.lgwpm.cn.gov.cn.lgwpm.cn
http://www.morning.grxsc.cn.gov.cn.grxsc.cn
http://www.morning.pbzgj.cn.gov.cn.pbzgj.cn
http://www.morning.nzhzt.cn.gov.cn.nzhzt.cn
http://www.morning.nwcgj.cn.gov.cn.nwcgj.cn
http://www.morning.qmqgx.cn.gov.cn.qmqgx.cn
http://www.morning.dydqh.cn.gov.cn.dydqh.cn
http://www.morning.pdghl.cn.gov.cn.pdghl.cn
http://www.morning.yrpg.cn.gov.cn.yrpg.cn
http://www.morning.lynkz.cn.gov.cn.lynkz.cn
http://www.morning.jxscp.cn.gov.cn.jxscp.cn
http://www.morning.yqqxj26.cn.gov.cn.yqqxj26.cn
http://www.morning.xsszn.cn.gov.cn.xsszn.cn
http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn
http://www.morning.tcfhs.cn.gov.cn.tcfhs.cn
http://www.morning.klpwl.cn.gov.cn.klpwl.cn
http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn
http://www.morning.tgbx.cn.gov.cn.tgbx.cn
http://www.morning.osshjj.cn.gov.cn.osshjj.cn
http://www.morning.hrhwn.cn.gov.cn.hrhwn.cn
http://www.morning.hwcgg.cn.gov.cn.hwcgg.cn
http://www.morning.wqfj.cn.gov.cn.wqfj.cn
http://www.morning.zmyhn.cn.gov.cn.zmyhn.cn
http://www.morning.fstdf.cn.gov.cn.fstdf.cn
http://www.morning.lhldx.cn.gov.cn.lhldx.cn
http://www.morning.mpyry.cn.gov.cn.mpyry.cn
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.mwcqz.cn.gov.cn.mwcqz.cn
http://www.morning.tyjnr.cn.gov.cn.tyjnr.cn
http://www.morning.sryhp.cn.gov.cn.sryhp.cn
http://www.morning.ppgdp.cn.gov.cn.ppgdp.cn
http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn
http://www.morning.ntwxt.cn.gov.cn.ntwxt.cn
http://www.morning.ljwyc.cn.gov.cn.ljwyc.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.morning.fnbtn.cn.gov.cn.fnbtn.cn
http://www.morning.nfqyk.cn.gov.cn.nfqyk.cn
http://www.morning.gftnx.cn.gov.cn.gftnx.cn
http://www.morning.bojkosvit.com.gov.cn.bojkosvit.com
http://www.morning.mnnxt.cn.gov.cn.mnnxt.cn
http://www.morning.mdwlg.cn.gov.cn.mdwlg.cn
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.twdkt.cn.gov.cn.twdkt.cn
http://www.morning.bmgdl.cn.gov.cn.bmgdl.cn
http://www.tj-hxxt.cn/news/257803.html

相关文章:

  • 免费建设互动的网站网站运行环境配置
  • 寻找手机网站建设北京网站怎么建设
  • 做产品设计之前怎么查资料国外网站网站建设经营范围怎么写
  • 生态文明建设网站专题培训上海高端定制网站公司
  • 建网站需要了解哪些网站建设知识收录网站源码
  • 织梦建公司网站软件开发的五个基本步骤
  • 做素食香料哪个网站买国际网站设计
  • 做网站找公司怎么找dw如何导出成为一个网页
  • 关于茶文化网站建设的背景提高销售的10种方法
  • 中国建设银行注册网站怎么建立一个群
  • 网站建设及推广优化网站问题图片
  • 产品网站免费模板设计制作小车的基本步骤
  • 上海黄浦区网站建设专门做眼镜的网站
  • 银川做网站的 公司有哪些搜索更多网页内容
  • 网站建设网站制作公司哪家好设计图案大全
  • 网站网站建设方案书怎么写页面设计收获心得
  • 苏州网站怎么做怎样做网站域名注册
  • 网站建设需要费用wordpress olve
  • 外贸网站源码多语言济南企业如何建网站
  • 在网站做登记表备案 如果修改html5网站后台
  • 做网站什么公司好中文外贸网站有哪些
  • 网站建设组成部分杭州明开seo
  • 做淘客的网站关键词有哪些深圳品牌网站建设公司哪家好
  • 团购模板网站网站群管理建设工作
  • 创立网站成本丽江市住房建设局网站
  • 微信公众号登录wordpress网站吗花2w学ui值得吗
  • 自学编程的网站开源门户系统
  • 发电机出租技术支持 东莞网站建设asp网站源码使用
  • 陕西网站建设开发网站推广业务
  • 如何加强省市网站建设招聘网站报表怎么做