ich hätte mal eine Frage zu PyQt5:
Und zwar habe ich eine Textbox zum Eingeben eines Textes.
Ich möchte, dass nach dem Drücken eines Buttons der Inhalt aus einer String-Variablen in einer anderen anderen Textbox dargestellt wird.
Kann sein, dass so eine Frage schon mal gestellt wurde. Ich bin hier noch ganz neu im Forum.
Hier ist ein Auszug aus meinem Code:
Code: Alles auswählen
import sys
from PyQt5 import QtWidgets as qtw
from PyQt5 import QtGui as qtg
from PyQt5 import QtCore as qtc
class MainWindow(qtw.QWidget):
def __init__(self):
super().__init__()
#Layout-Generierung
layout = qtw.QVBoxLayout()
self.setLayout(layout)
# Such-Label:
such_label = qtw.QLabel("Suchbegriff", self)
layout.addWidget(such_label)
# Suchfeld
self.suchbegriff = qtw.QLineEdit("")
layout.addWidget(self.suchbegriff)
#Suchbutton
self.button = qtw.QPushButton("Suche")
#Ausgabefeld
ergebnisse = ''
self.suchausgabe = qtw.QTextEdit(ergebnisse,readOnly=True)
layout.addWidget(self.button)
self.button.clicked.connect(self.on_button_clicked)
layout.addWidget(self.suchausgabe)
self.show()
def on_button_clicked(self):
eingabe = self.suchbegriff.text().strip()
if eingabe:
global ergebnisse
ergebnisse = 'Test'
app = qtw.QApplication(sys.argv)
mw = MainWindow()
sys.exit(app.exec_())
Ich sag schon mal vielen Dank für die Mühe.
Viele Grüße
MrProxi