Seite 1 von 1

Probleme mit QApplication::clipboard()

Verfasst: 14. November 2004 15:37
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

Verfasst: 14. November 2004 16:17
von lepsai
Bei mir (Qt 3.3.3, Visual Studio 6.0, Windows XP) läuft dein Code.

Verfasst: 15. November 2004 05:42
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

Verfasst: 15. November 2004 06:34
von Gartenzwerg
sorry, Fehler gefunden und behoben. Ursache waren die Einstellungen des KDE-Programmes Klipper.

Gartenzwerg