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

用dreamware做的教学网站舟山网站建设设计

用dreamware做的教学网站,舟山网站建设设计,游戏推广可以做吗,h5免费模板网站文章目录 更新ts文件发布ts文件 本来用qmake使用pro文件很简单的一件事#xff0c;结果用cmake折腾了半天。 何必呢~ 参考#xff1a;QT6.3 CMake 多语言切换 这是我的 cmake_minimum_required(VERSION 3.16)project(testQml3_6 VERSION 0.1 LANGUAGES CXX)set(CMAKE_AUTO… 文章目录 更新ts文件发布ts文件 本来用qmake使用pro文件很简单的一件事结果用cmake折腾了半天。 何必呢~ 参考QT6.3 CMake 多语言切换 这是我的 cmake_minimum_required(VERSION 3.16)project(testQml3_6 VERSION 0.1 LANGUAGES CXX)set(CMAKE_AUTOMOC ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)find_package(Qt6 6.2 COMPONENTS Quick REQUIRED LinguistTools)set(OUR_TS_FILES testQml3_6_zh_CN.ts testQml3_6_de.ts)qt_add_executable(apptestQml3_6main.cpp${OUR_TS_FILES} )qt_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${OUR_TS_FILES})qt_add_qml_module(apptestQml3_6URI testQml3_6VERSION 1.0QML_FILES main.qml )qt_add_lupdate(apptestQml3_6 TS_FILES ${OUR_TS_FILES}) qt_add_lrelease(apptestQml3_6TS_FILES ${OUR_TS_FILES}QM_FILES_OUTPUT_VARIABLE qm_files) qt_add_resources(apptestQml3_6 translationsPREFIX /BASE ${CMAKE_CURRENT_BINARY_DIR}FILES ${QM_FILES})set_target_properties(apptestQml3_6 PROPERTIESMACOSX_BUNDLE_GUI_IDENTIFIER my.example.comMACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}MACOSX_BUNDLE TRUEWIN32_EXECUTABLE TRUE )target_link_libraries(apptestQml3_6PRIVATE Qt6::Quick)install(TARGETS apptestQml3_6BUNDLE DESTINATION .LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) 要改四个地方 1, 添加 LinguistTools 2添加ts文件的包含 3创建ts文件 4将生成的翻译好的 qm 文件放到资源目录下 #include QGuiApplication #include QQmlApplicationEngine#include QLocale #include QTranslatorint main(int argc, char *argv[]) {QGuiApplication app(argc, argv);QTranslator translator;const QStringList uiLanguages QLocale::system().uiLanguages();for (const QString locale : uiLanguages) {const QString baseName testQml3_6_ QLocale(locale).name(); // if (translator.load(:/i18n/ baseName)) { // app.installTranslator(translator); // break; // }if (translator.load(:/ baseName)) {app.installTranslator(translator);break;}}QQmlApplicationEngine engine;const QUrl url(uqrc:/testQml3_6/main.qml_qs);QObject::connect(engine, QQmlApplicationEngine::objectCreated,app, [url](QObject *obj, const QUrl objUrl) {if (!obj url objUrl)QCoreApplication::exit(-1);}, Qt::QueuedConnection);engine.load(url);QString t_str QObject::tr(hello4);return app.exec(); }项目多执行几次Cmake和构建不然可能刷新不好。 更新ts文件 就是将代码中 tr(“xxxx”) 、qsTr(“yyyyy”) 更新到ts文件中。 发布ts文件 就是将ts文件生成对应的qm文件。 直接从Qt Creator中是发布不了的应该是bug吧。菜单栏 ToolsExternalLinguistReleaseTranslations 提示 在网上也没搜到原因 两种方法 1通过命令行 lrelease testQml3_6_zh_CN.ts2在项目上右击选择构建“”
http://www.zqtcl.cn/news/125324/

相关文章:

  • sem是什么职业岗位单页式网站 seo
  • 做网站用什么版本系统国外有哪些设计网站推荐
  • dz论坛怎么做视频网站吗哪些公司是wordpress
  • 在微信怎样搞做微视频网站商城小程序模板源码完整版
  • h5跟传统网站有啥区别读取wordpress最新文章
  • 网站推广120最超值的网站建设
  • 移动网站制作公司如何开公司做网站
  • 网站建设 青海试题wordpress的特点
  • 源码如何做网站宽甸县建设局网站
  • 用dw做的网页怎么连到网站上企业网站备案资料填写单
  • 中文 网站模板企业怎么建设网站
  • 建设户外腰包网站哪个网站注册域名好
  • 六安网站建设价格小学生编程网课前十名
  • 绵阳网站建设信赖辉煌wordpress多账号权限
  • 网站外链快速建设网站维护要学多久
  • 做网站都是用ps吗郑州网站设计培训
  • wordpress 多站点教程厦门做网站维护的公司
  • 婚纱网站建设需求分析wordpress js图片
  • seo网站怎么优化有哪些企业网站平台
  • 响应式中文网站欣赏wordpress 带分页的主题
  • 什么样的网站可以做站内站房地产的设计网站建设
  • 成都住房和城乡建设局 网站首页深圳西乡建网站
  • 商城类的网站一般怎么做开发app软件的步骤
  • 招聘网站做销售怎么样做网站后台学什么专业
  • 帮别人做彩票网站餐饮网站建设需求分析
  • 企业服务平台工程建设云深圳网站建设专业乐云seo
  • 怎么建立小公司网站抖音运营推广
  • 无锡地区做网站嵌入式软硬件开发
  • 网站建设框架怎么写企业网站本身应该就是企业( )的一部分
  • 如果做公司网站WordPress出现归档