当使用Qt国际化翻译函数tr时,如果超出了使用范围就会出现以下情况:

国际化翻译函数tr是QObject类的静态公共成员函数,而QObject类是所有Qt对象的基类,国际化翻译函数tr只有在QObject类或者其子类中可以使用,像QWidgets就是继承自QObject类,因此在QWidgets的小部件中就可以直接使用国际化翻译函数tr,如果是在QObject类外部,使用tr函数进行翻译是不起作用的,需要添加QObject头文件#include <QObject>,并使用QObject::规定其作用域范围,像下面这样。

#include <QObject>
int main(int argc, char *argv[])
{   QApplication a(argc, argv);QDialog dialog; QString temp = QObject::tr("dadasda");//works finedialog.show();return a.exec();
}
 

Qt5:报错error: 'tr' was not declared in this scop相关推荐

  1. Qt5:报错error: ‘tr‘ was not declared in this scop

    Qt5:报错error: 'tr' was not declared in this scop Qt5出现tr错误 QObject简单解释 QObject描述 Qt5出现tr错误 CMyDir.cpp ...

  2. Dev-C++使用to_string()函数报错“[Error] ‘to_string‘ was not declared in this scope”原因及解决方案

    #精彩回顾:C++更改控制台颜色_CharlesChen_09的博客-CSDN博客_c++ 命令行 颜色# 记得上次更新还是上次了.. C++的to_string()函数是一个用于强制转换数据类型的函 ...

  3. Windows网络编程,报错error: ‘getpid‘ was not declared in this scope

    阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...

  4. Flex报错Error #2048: 安全沙箱冲突

    Flex+JPA架构,JPA程序迁移,从A服务器到B.其他一切没变,唯一变的就是IP. 前端Flex也就是swf报错Error #2048: 安全沙箱冲突:http://xxx.swf 不能从 xxx ...

  5. git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists)....

    Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists). 解决办法一:保 ...

  6. SAP MM MB21创建预留单据报错- Error during conversion to alternative units of measure -

    SAP MM MB21创建预留单据报错- Error during conversion to alternative units of measure - 某日下午收到业务部门报错,说是创建预留单保 ...

  7. QQ第三方登录报错error=-1

    qq 第三方登录报错error=-1 再次实例化qc类.

  8. mysql source导入报错ERROR 1366的解决方法

    mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...

  9. 启动springboot报错Error creating bean with name 'dataSource' defined in class path resource

    2019独角兽企业重金招聘Python工程师标准>>> 启动springboot报错Error creating bean with name 'dataSource' define ...

最新文章

  1. LeetCode简单题之仅执行一次字符串交换能否使两个字符串相等
  2. 深入XP之认识的引导文件NTLDR
  3. 全国计算机等级考试题库二级C操作题100套(第64套)
  4. Java开发高性能网站需要关注的事
  5. (10)FPGA面试题多位信号同步问题
  6. 【Flink】Flink 1.13 将数据 写入 到 elasticsearch 7 案例
  7. C++程序如何执行cmd命令;如何对cmd命令执行计时;如何一行执行多条cmd命令;
  8. 如何做到行业顶尖位置?
  9. Python 函数的参数形式
  10. latex 论文绘图: 图像文字重叠
  11. Mac动态桌面壁纸Dynamic Wallpaper惊艳你的桌面
  12. UE4入门实例31(Unreal制作炫酷高效黑洞粒子)
  13. 面试中最常见的10个经典问题,答对了通过率提高50%,快来抄答案!
  14. Raspberry Pi
  15. 第三章 决策树-隐形眼镜
  16. 日语的汉(训读)字音读音便规则
  17. AntV X6流程图绘制程序(官方示例纯javascript+html+css)
  18. 抽奖助手——端午老板加班让我写个抽奖助手给员工发福利
  19. 易道云控数字引擎下的企业协同办公
  20. Library\PackageCache\com.unity Error (are you missing a using directive or an assembly reference?)

热门文章

  1. 高等数学——积分中值定理
  2. android 闪光灯 频闪,技术丨频闪人像的闪光灯调节和拍摄要点
  3. 【UOJ】UER#3.B 开学前的日历
  4. 【UER #7】套路
  5. win10怎么打开网络计算机,Win10怎么启用网络发现?
  6. 电脑启用网络发现以后在点开又成关闭状态了,导致网上邻居访问不了 。如何处理
  7. 淘宝客网站应该怎么优化?
  8. proftpd java_基于 proftpd 配置加密 FTP
  9. 联想拯救者 独显模式下亮度无法调节 解决方法记录
  10. CAD数据不通过ArcGIS导出为MDB