0
私はQt/PyQt/QMLの世界では新しいです。PyQt/QTでqsTrとは何ですか?
私はPyQt5とQMLを使って簡単な電卓を作っています。 QMLタイトルでは、文字列の代わりに以下のように割り当てられます。
title : qsTr("PyQt5 Love QML")
私はQSTRの使用とそれは何の利点があるが何であるかさっぱりだが。
私はQt/PyQt/QMLの世界では新しいです。PyQt/QTでqsTrとは何ですか?
私はPyQt5とQMLを使って簡単な電卓を作っています。 QMLタイトルでは、文字列の代わりに以下のように割り当てられます。
title : qsTr("PyQt5 Love QML")
私はQSTRの使用とそれは何の利点があるが何であるかさっぱりだが。
qsTr
は、ローカリゼーション用です。後でQtが文字列を集めてさまざまな言語に翻訳するのに役立ちます。 qsTr
(またはC++/Qtの場合はtr
)にコード内のすべてのgui文字列をラップするのは、lupdate
やlrelease
のような特別なQtのツールが素晴らしい翻訳ファイルを作成できるためです。
アプリをローカライズする予定がない場合でも、有用な習慣を得るには、表示される文字列をユーザにqsTr
にラップすることをおすすめします。