Seite 1 von 1

text von einem Text Edit ins andere übertragen

Verfasst: 31. März 2011 22:09
von vonDuebel
Hiho Leuts,

ich hab folgendes Problem: ich habe in Qtjambi zwei TextEdits. in einem Schreibe ich einen Text und dieser soll sobald ich auf einen Button drücke in einem Anderen Textfeld abgebildet werden. Jedoch weiß ich nicht wie ich das hinbiegen soll. Kann mir da jemand helfen?

Verfasst: 31. März 2011 22:49
von padreigh
Kenn mich in Jambi nicht aus, aber so ein Knopf hat ein Signal clicked() ... das könntest du mit einem Slot verbinden der den Text des einen TextEdits ins andere Kopiert.

Verfasst: 31. März 2011 23:10
von vonDuebel
ok, ich hab das jetzt so gelöst, dass ich eine Methode erstellt habe, welche mir den Text in einem String speichert und anschließend in das andere TextEdit einfügt.

Hier mal der Code:

Code: Alles auswählen

 public MyDialog() {
        ui.setupUi(this);
        ui.showText.setReadOnly(true);
        ui.okButton.clicked.connect(ui, "displayText()");
    }
und die Methode:

Code: Alles auswählen

       public void displayText(){
    	String textus = ui.editText.toPlainText();
    	ui.showText.setPlainText(textus);
    }
jetzt meckert Eclipse aber dass er dass er "displayText()" nicht als Slot-Signatur findet. Wie mach ich dem Programm klar dass er displayText ausführen soll sobald ich den Button gedrückt habe?

Verfasst: 1. April 2011 08:45
von padreigh
Jambi API lesen wie man slots macht :) würde ich mal vorschlagen

Verfasst: 1. April 2011 13:58
von vonDuebel
hmm, kann mir keiner helfen?