1 首先所有需要翻譯的文本都必須用tr包裹。 如果是在繼承了某個QOjbect類裏面使用比如 QWidget 等。可以直接使用tr。例如setText(tr("StopCapture")); 如果沒有繼承自QObject就必須帶上QObject 例如 setText(QObject::tr