Обновление Qt5 до версии 5.6.2 выдает ошибку - PullRequest
0 голосов
/ 09 июня 2018

Я недавно обновил свою систему Ubuntu, и библиотека Qt5 была обновлена ​​до версии 5.6.2 У меня был существующий файл пользовательского интерфейса, который использовался в моем файле Python как:

class Window(QtWidgets.QMainWindow):
    def __init__(self):
        super(Window,self).__init__()
        print("into init")
        uic.loadUi('main.ui',self)
        print("loaded main.ui")
        self.pushButton_2.clicked.connect(lambda: self.reset())
        self.pushButton.clicked.connect(lambda: self.submit())      
        self.pushButton_3.clicked.connect(self.close)

Но теперь uic.loadUi('main.ui',self) даетошибка сегментации.

Я попытался открыть файл пользовательского интерфейса в конструкторе, и он открылся со следующей ошибкой

 Error while reparenting!
Designer: A class name mismatch occurred when creating a widget using the custom widget factory registered for widgets of class KDialog. It returned a widget of class QDialog.
QMetaProperty::read: Unable to handle unregistered datatype 'SelectionBehavior' for property 'QTabBar::selectionBehaviorOnRemove'
appmenu-qt: registerWindow 206 "&File"
appmenu-qt: registerWindow 206 "&Edit"
appmenu-qt: registerWindow 206 "F&orm"
appmenu-qt: registerWindow 206 "&View"
appmenu-qt: registerWindow 206 "&Settings"
appmenu-qt: registerWindow 206 "&Window"
appmenu-qt: registerWindow 206 "&Help"

ПРИМЕЧАНИЕ: файл пользовательского интерфейса действительно открывается, как и предполагалось но я не могу загрузить его из функции Python и получить Segmentation Fault

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...