У меня проблемы с методом Qt для отображения типа фрейма данных в приложении
Сначала я создаю пользовательский интерфейс с помощью Qt designer и использую файл .ui для создания приложения
Ui_MainWindow, QMainWindow = loadUiType(r'C:\Users\wtjang\Wafer viewer\test_file_open.ui')
class Main(QMainWindow, Ui_MainWindow):
def __init__(self, ):
super(Main, self).__init__()
self.setupUi(self)
self.setStyleSheet("background-color : white;")
self.setWindowTitle("Wafer viewer")
def addmpl(self, fig):
self.canvas = FigureCanvas(fig)
self.mplvl.addWidget(self.canvas)
self.canvas.draw()
def addmpl_2(self, fig):
self.canvas = FigureCanvas(fig)
self.mplvl_2.addWidget(self.canvas)
self.canvas.draw()
![enter image description here](https://i.stack.imgur.com/ZnDae.png)
Это моя форма пользовательского интерфейса, а красная контрольная точка - класс QTableWidget. И я хотел бы показать ниже dataframe в этом поле
![enter image description here](https://i.stack.imgur.com/EGfFs.png)
При рисовании графика я подошел к имени макета (self.mplvl..et c)
def addmpl(self, fig):
self.canvas = FigureCanvas(fig)
self.mplvl.addWidget(self.canvas)
self.canvas.draw()
но я не могу связаться с именем моего объекта QTableWidget.
AttributeError: 'Main' object has no attribute 'meta_table'
и я не знаю, что такое, например, забавное c
Например, когда я рисую, я использую FigureCanvas.
def tableviewer(self, df):
self.???
Если вы поможете, я очень ценю. Спасибо