TextEdit updaten
Verfasst: 4. Dezember 2006 16:19
Hallo, ich habe gerade erst mit QT-programmierung begonnen. Mir ist das Signal/Slot konzept noch nicht ganz klar. Wenn ich einen Button drücke etc. begreife ich das schon, ich möchte aber ein Signal erzeugen, welches von einer anderen Klasse (nicht QT) ausgesendet wird. Konkret möchte ich mit einem Programm abfragen, welche ComPorts im Moment frei sind. Dazu habe ich mir folgenden Dialog geschaffen[Dialog.JPG]. Wenn ich nun auf "Request ComPort" drücke wird in dem zugeordneten Slot von meiner ser_pot-Klasse eine Instanz erzeugt, die die freien Ports abfragt.
Nun bin ich mir jedoch nicht sicher, wie ich die Verbindung zu dem Textedit herstellen kann.
Über ein Paar gute Anregungen würde ich mich freuen.
Gruß...
Code: Alles auswählen
ser_port PortA;
int PortPresent[MAXPORTS];
int num_ports = PortA.DetectPorts(PortPresent, MAXPORTS);
for(int i = 1; i <= MAXPORTS; i++)
{
if(PortPresent[i] == 1)
{
// Hier sollte also das Signal ausgesendet -und in dem TextEdit angezeigt werden.
}Über ein Paar gute Anregungen würde ich mich freuen.
Gruß...