Probleme mit QApplication::clipboard()

Alles rund um die Programmierung mit Qt
Antworten
Gartenzwerg
Beiträge: 33
Registriert: 19. Oktober 2004 08:10

Probleme mit QApplication::clipboard()

Beitrag von Gartenzwerg »

Hallo,
ich habe im Konstruktor meines MainWindows folgenden Code:

Code: Alles auswählen

if(!QApplication::clipboard()->text(QClipboard::Clipboard).isEmpty())
{
  editPasteAction->setEnabled(true);
}
Diese soll die standardmäßig deaktivierte Aktion editPasteAction aktivieren, falls der Inhalt des Clipboards nicht leer ist. Funktioniert auch wunderbar, d.h. wenn etwas im Clipboard steht, wird die Aktion aktiviert. Steht jedoch nichts im Clipboard, hängt sich das gesamte Programm auf und läuft nicht weiter. Was könnte die Ursache sein?

Gartenzwerg
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

Bei mir (Qt 3.3.3, Visual Studio 6.0, Windows XP) läuft dein Code.
Gartenzwerg
Beiträge: 33
Registriert: 19. Oktober 2004 08:10

Beitrag von Gartenzwerg »

bei mir (gcc 3.3.4, qt3.3.2) funktioniert er auch, mit der Ausnahme, wenn vor dem Start meines Programms noch nichts in der Zwischenablage ist. In dem Falle hängt sich das Programm beim Start auf.

Gartenzwerg
Gartenzwerg
Beiträge: 33
Registriert: 19. Oktober 2004 08:10

Beitrag von Gartenzwerg »

sorry, Fehler gefunden und behoben. Ursache waren die Einstellungen des KDE-Programmes Klipper.

Gartenzwerg
Antworten