Код: Выделить всё
from PySide6 import QtCore, QtWidgets
from PyQt6 import uic
from PySide6.QtCore import Qt
class terminalWindow(QtWidgets.QWidget):
def __init__(self, parent):
super().__init__()
uic.loadUI('./ui/terminalWindow.ui')
Я задаюсь вопросом, связана ли причина этой конкретной ошибки с тем, что у меня есть другие файлы (например, mainwindow.py), которые импортируют QtCore с помощью импорта PySide6. QtCore.
Я слышал, что некоторые люди решили эту проблему, перейдя на PyQt5 (чего я действительно не хочу делать после того, как с самого начала пришлось бороться с тем, чтобы заставить PyQt6 работать), некоторые предлагали переустановка PySide6 (что я делал несколько раз) - и я, вероятно, перешел бы к созданию собственного виджета, если бы у моего работодателя еще не было нескольких экземпляров файлов .py/.ui, работающих вместе.В конце концов, моя цель — заставить Qt Creator отображать QMainWindow, который берет из пользовательского объекта QtWidget TerminalWindow и отображает его внутри себя.>
Подробнее здесь: https://stackoverflow.com/questions/792 ... qt-creator
Мобильная версия