簡體   English   中英

QT:QTranslate 不適用於 QObject 子類

[英]QT : QTranslate is not working with QObject subclass

QTranslate 在 tr 和 QObject::tr 上工作正常,但是當我嘗試創建 QObject 的子類時,它會生成正確的 ts 文件但無法讀取它。

class Reporting : public QObject { };

Reporting::tr("I Am Reporting.");

請幫助提前致謝

這不是一個正確的 QObject。 需要指定宏和 vtable,您也可能希望提供所有權機制。

class Reporting : public QObject { 
       Q_OBJECT

       Reporting (/*whatever*/ QObject* parent = 0 )
       : QObject (parent) /*whatever*/ 
       { /*whatever*/ }

       ~Reporting ()
};

在 C++ 文件中

//virtual destructor
Reporting ::~Reporting () {}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM