Контекст
Я кодирую с pyqt5 и python. Недавно я не смог заставить автозаполнение работать с объектами внутри импортированных файлов .ui> .py из qtdesigner. Я хотел бы знать, как вернуть автозаполнение на PyCharm 2019.
Код
from PyQt5 import uic
from PyQt5.QtWidgets import QWidget
someWidgetPath= os.path.dirname(os.path.realpath(__file__)) + '\\someWidgetUi.ui'
Ui_someWidget, QtBaseClass = uic.loadUiType(someWidgetPath)
class SomeNewWidget(QWidget, Ui_someWidget):
def __init__(self):
super(GraphManagerWidget, self).__init__()
self.setupUi()
self.XXX
В этом XXX нет автозаполнения. В моем .ui у меня есть textEdit с именем te_name, но он не появляется. Таким образом, мне всегда нужно go вернуться к своему qtdesigner, найти имя, которое я дал объектам QObject, а затем записать его в коде. Иногда я нахожу это трудоемким.
Настройка
Windows==10.0.1
Python==3.7.6
PyQt5==5.14.1
QtDesigner==5.11.1
PyCharm==2019.3.3