< img alt="введите описание изображения здесь" src="https://i.sstatic.net/UDOq3N4E.png" />
здесь пользователь вводит продукт, затем нажимает кнопку и получает результат будет отображаться на пустом месте, а именно:
Код: Выделить всё
QTextEdit()
Код: Выделить всё
def return_product_info(self):
input_text =self.inputField.text()
df = pd.read_sql_query('''SELECT * FROM "foreign_products" where "product" = '{}'
'''.format( input_text), con=engine)
print(df.head())
self.output.setText(df)
Код: Выделить всё
self.output.setText(df)
QTableView
но как я могу соединить все это в один проект? вот основной код приложения
Код: Выделить всё
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("Database Search")
self.setWindowIcon(QIcon("db.jpg"))
self.resize(500,500)
layout =QVBoxLayout()
self.setLayout(layout)
self.inputField =QLineEdit()
self.button =QPushButton("click me")
self.button.clicked.connect(self.return_product_info)
self.output =QTextEdit()
layout.addWidget(self.inputField)
layout.addWidget(self.button)
layout.addWidget(self.output)

это показано на консоли, но я хочу, чтобы в текстовом редакторе под кнопкой («нажмите меня»), пожалуйста, помогите мне, как это сделать
Подробнее здесь: https://stackoverflow.com/questions/788 ... arch-query