Die Suche ergab 42 Treffer

von whit3
1. April 2011 12:55
Forum: Qt Programmierung
Thema: [gelöst] QTextEdit mit Zeilennummern (QT3)
Antworten: 10
Zugriffe: 5034

habe es jetzt anders gemacht, hier mal die Lösung, für alle die es brauchen: CodeEditor::CodeEditor(QWidget *parent) : QTextEdit(parent) { ..... linenumbers = new QTextEdit(this); linenumbers->hide(); linenumbers->setVScrollBarMode(QScrollView::AlwaysOff); linenumbers->setHScrollBarMode(QScrollView:...
von whit3
31. März 2011 12:22
Forum: Qt Programmierung
Thema: [gelöst] QTextEdit mit Zeilennummern (QT3)
Antworten: 10
Zugriffe: 5034

Danke für deine Antwort franzf! Aber ich blicke da nicht wirklich durch, was wohl an mir liegt und nicht an deiner Erklärung! hab es mal so versucht, weil du geschrieben hast, ich solle auf den viewport zeichnen... aber das ändert nichts... ich steh voll auf dem Schlauch :cry: bool CodeEditor::event...
von whit3
30. März 2011 13:55
Forum: Qt Programmierung
Thema: [gelöst] QTextEdit mit Zeilennummern (QT3)
Antworten: 10
Zugriffe: 5034

Man sollte sich halt die Doku durchlesen: void QAbstractScrollArea::paintEvent ( QPaintEvent * event ) [virtual protected] Reimplemented from QWidget::paintEvent(). This event handler can be reimplemented in a subclass to receive paint events (passed in event), for the viewport() widget. Note: If y...
von whit3
30. März 2011 13:19
Forum: Qt Programmierung
Thema: [gelöst] QTextEdit mit Zeilennummern (QT3)
Antworten: 10
Zugriffe: 5034

Brauche leider ne Lösung in 3.3.6... hab mich jetzt an diesem Beispiel aus dem Forum orientiert. http://qtforum.de/forum/viewtopic.php?t=4931&start=0&postdays=0&postorder=asc&highlight=zeilennummern Und meinen Code so angepasst: bool CodeEditor::event(QEvent* event) { if (event->type...
von whit3
28. März 2011 09:18
Forum: Qt Programmierung
Thema: [gelöst] QSyntaxHighlighter - Mehrzeiliger Kommentar
Antworten: 3
Zugriffe: 2313

Hier die Lösung falls es jemand auch mal benötigt : SyntaxHighlighter::SyntaxHighlighter(QTextEdit* textEdit) : QSyntaxHighlighter(textEdit) { keyFont.setBold(true); keyFont.setItalic(true); keyFont.setUnderline(true); keyColor = Qt::blue; commentColor = Qt::red; commentDoxyColor = Qt::green; commen...
von whit3
28. März 2011 09:08
Forum: Qt Programmierung
Thema: [gelöst] QSyntaxHighlighter - Mehrzeiliger Kommentar
Antworten: 3
Zugriffe: 2313

vielen dank werde ich mal nachschauen, meld mich dann wieder.
aber ich dachte bei QT4 wurde die Klasse komplett überarbeitet....
von whit3
28. März 2011 08:57
Forum: Qt Programmierung
Thema: [gelöst] QSyntaxHighlighter - Mehrzeiliger Kommentar
Antworten: 3
Zugriffe: 2313

[gelöst] QSyntaxHighlighter - Mehrzeiliger Kommentar

Hallo ich benutze QT3 und kann momentan nicht 4 benutzen. Der mehrzeilige Kommentar funktioniert nicht richtig. Trotz dass */ vorkommt. Werden alle Zeichen in der Zeile rot gezeichnet. Hier der Code: int SyntaxHighlighter::highlightParagraph(const QString & text, int endStateOfLastPara) { int in...
von whit3
24. März 2011 11:03
Forum: Qt Programmierung
Thema: [gelöst] connect funktioniert nicht?! QListBox
Antworten: 11
Zugriffe: 5128

und wie kann ich Meldungen der console sehen?! Hast du nie Konsolenprogramme geschrieben, also C++ ohne Gui? Indem du dein Programm auf einer console (xterm, cmd.exe, ...) startest, vllt. kann deine IDE auch die Programmausgaben anzeigen. Unter Windows braucht es da AFAIK ein "CONFIG += consol...
von whit3
23. März 2011 10:11
Forum: C++ Grundlagen
Thema: [gelöst] Array-Inhalte auf NULL überprüfen
Antworten: 5
Zugriffe: 5649

Danke für die infos, hat geholfen :)
von whit3
22. März 2011 14:36
Forum: C++ Grundlagen
Thema: [gelöst] Array-Inhalte auf NULL überprüfen
Antworten: 5
Zugriffe: 5649

[gelöst] Array-Inhalte auf NULL überprüfen

Hallo, Ich habe ein Array von einer Klasse, welche von QTextEdit abgeleitet ist. CodeEditor *e[50]; Jetzt kann es während des Programms passieren, dass ein Element mittendrin gelöscht wird. Daher wollte ich überprüfen, ob e[x] == NULL ist. Jedoch bekommen die Array-Elemente von Anfang an eine Adress...
von whit3
22. März 2011 13:20
Forum: Qt Programmierung
Thema: [gelöst] connect funktioniert nicht?! QListBox
Antworten: 11
Zugriffe: 5128

Und daher hat auch der Compiler nicht gemeckert... Nur zur Info: connect() wirft keinen Fehler beim Kompilieren, wenn SIGNALS oder SLOTS nicht existieren. connect wird erst zur Laufzeit ausgeführt. Wenn es dort also Fehler gibt, wird eine passende Meldung auf die console ausgegeben. Danke für die I...
von whit3
22. März 2011 11:54
Forum: Qt Programmierung
Thema: [gelöst] connect funktioniert nicht?! QListBox
Antworten: 11
Zugriffe: 5128

Wo habe ich das Q_OBJECT vergessen?! ... aber jetzt ist es doch drin?! Ja.. eben.. Jetzt ist es soweit ok (ausser, dass das Signal nicht deklariert werden muss (darf?). Und genau da liegt der Fehler, danke! Man darf es nicht deklarieren, wird dann anscheinend überschrieben. Und daher hat auch der C...
von whit3
22. März 2011 11:27
Forum: Qt Programmierung
Thema: [gelöst] connect funktioniert nicht?! QListBox
Antworten: 11
Zugriffe: 5128

Vergessen hast du "Q_OBJECT".. das Signal brauchst du nicht zu deklarieren, denn das erbst du ja von der QListBox. Ich habe Qt3 nicht mehr kennengelernt, aber ich vermute, dass auch da in der Debug-Variante bei fehlgeschlagenen connects eine entsprechende Fehler-Meldung auf der Konsole au...
von whit3
22. März 2011 11:14
Forum: Qt Programmierung
Thema: [gelöst] connect funktioniert nicht?! QListBox
Antworten: 11
Zugriffe: 5128

solarix das mit dem MOCen hast du doch gemeint oder???

Sonst keiner eine Idee ? :( :(
von whit3
22. März 2011 09:49
Forum: Qt Programmierung
Thema: [gelöst] connect funktioniert nicht?! QListBox
Antworten: 11
Zugriffe: 5128

ok ich hab wohl signals: vergessen. hab das ganze jetzt unmodeliert, was auch sinnvoller ist, aber es funktioniert trotzdem nicht. Header CodeEditor: #include <qtextedit.h> #include <qmessagebox.h> #include "autocompletion.h" class CodeEditor : public QTextEdit { Q_OBJECT public: CodeEdito...