Qt 中多语言切换闪退的问题

/ 0评 / 0

软件不断地庞大后,当我切换了一个QCombox的选项后,再更改语言,软件会闪退。搜了一圈,说block掉combox信号,然后更改语言后再改回来,实际测试不管用。逐条代码调试后,原来:

在更换语言之前,不要动界面上面元素layout即可,因为在那个combox的index变化事件中,我动态的删除、添加的界面上一个group的layout,将其禁用后更换语言就无问题了。

名言语句:我的辫子长在头上,诸君的辫子长在心里。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注