在方法__init__之外的PyQt中.ui文件的国际化

时间:2014-02-26 13:24:57

标签: python internationalization pyqt

我认为我希望在项目的不同部分使用。视图类如下所示:

class GripperActionView(AbstractView):

  def __init__(self, parent=None, flags=Qt.Widget):
    super(GripperActionView, self).__init__()        
    ui_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), '/ui/elements/gripper_action_view.ui')
    loadUi(ui_file, self)

在初始化方法中,加载已翻译的.ui文件。当我在某个其他类的 init 方法中创建一个新的视图实例时,一切正常,我的视图被翻译。问题是我想在其他方法中创建视图实例,而不仅仅是 init 方法。但是当我这样做时,我的观点似乎没有翻译。我该如何解决这个问题?

0 个答案:

没有答案