[gelöst] markierung der maus bekommen
[gelöst] markierung der maus bekommen
Wenn z.B. die Maus in einem x-beliebigen Fenster Zeichen markiert (mit gedrückter Maustast und dann ziehen + loslassen) bietet qt dazu auch eine Möglichkeit die markierten Wörter zu bekommen?
Debian 2.4.27-1-386
[...]peace, love and empathy
[...]peace, love and empathy
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Z.B. aus einem TextEdit? oder ein spezielles Widget?
http://doc.trolltech.com/3.3/qtextedit. ... dText-prop
http://doc.trolltech.com/3.3/qtextedit. ... dText-prop
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Code: Alles auswählen
#include <clipboard.h>
....
QClipboard *cb = QApplication::clipboard();
// Copy text from the clipboard (paste)
QString text = cb->text(QClipboard::Clipboard);
if ( !text.isNull() )
qDebug( "The clipboard contains: " + text );
// Copy text into the clipboard
cb->setText( "This text can be pasted by other programs",
QClipboard::Clipboard );
main.cpp:47: error: incomplete type `QClipboard' does not have member `
Clipboard'
main.cpp:47: error: `text' undeclared (first use this function)
main.cpp:47: error: (Each undeclared identifier is reported only once for each
function it appears in.)
main.cpp:53: error: incomplete type `QClipboard' does not have member `
Clipboard'
main.cpp:53: error: `setText' undeclared (first use this function)
make[2]: Leaving directory `/home/toni/programmierung_m/qtclipboard/clipboard'
Debian 2.4.27-1-386
[...]peace, love and empathy
[...]peace, love and empathy
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Kommt eher nicht für mich in Frage. Das Programm sollte auch unter Windows laufen.
Mal was anderes: Kann man auch Events (wenn Knopf im eigenen Programm gedrückt wurde) abfangen ohne den QT-Designer zu benutzen? - ich finde dazu nämlich kein passendes Beispiel in der Dokumentation.
Mal was anderes: Kann man auch Events (wenn Knopf im eigenen Programm gedrückt wurde) abfangen ohne den QT-Designer zu benutzen? - ich finde dazu nämlich kein passendes Beispiel in der Dokumentation.
Debian 2.4.27-1-386
[...]peace, love and empathy
[...]peace, love and empathy
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Definition:
Source:
Ergänzende Zeilen musst dir halt denken.
Code: Alles auswählen
class MyClass : public QWidget {
public:
MyClass( QWidget *parent );
~MyClass();
protected:
void pressKeyEvent( QKeyEvent *event );
};Code: Alles auswählen
void MyClass::pressKeyEvent( QKeyEvent *event ) {
if ( event -> key() == Qt::Key_F1 )
qDebug( "F1 wurde gedrückt" );
QWidget::pressKeyEvent( event );
}-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten: