ich bin aktuell am verzweifeln, das QLineEdit kein Signal enthält, welches dem clicked() bei QPushButton gleicht.
Die Idee dahinter ist, wenn ich in das ListEdit rein klicke bzw. was auswähle, dann soll eine Funktion aufgerufen werden.
Ja ich weiß, das klingt komisch im erstem Augenblick, aber mit diesem Signal soll ein ListWidget befühlt werden, welches für das ausgewählte QLineEdit zur Auswahl stehende Begriffe anzeigt. Da es mehrere QLineEdit Widgets gibt, will ich nicht zu jedem QLineEdit auch ein QListWidget erzeugen, sondern das ganze nur über eins lösen und das Programm übersichtlich halten
Leider entsprechen alle 7 in QLineEdit enthaltenen Signale nicht wirklich dem gewünschtem clicked.
Vielleicht kann mir jemand bei meinem Problem helfen.
Code: Alles auswählen
from PyQt5.QtWidgets import QLineEdit
import PyQt5.QtWidgets as widgets
import PyQt5.QtGui as Gui
import PyQt5.uic as uic
import sys
from PyQt5.QtCore import Qt
class MylineEdit(QLineEdit):
def le_clicked():
#...
app = widgets.QApplication(sys.argv)
test_ui = uic.loadUi("test.ui")
def test_f():
print("test")
test_ui.lineEdit = MylineEdit()
test_ui.lineEdit.le_clicked(test_f)
test_ui.show()
sys.exit(app.exec_())