Die Suche ergab 15 Treffer

von B.C.
6. Juni 2011 22:46
Forum: C++ Grundlagen
Thema: [gelöst] QTabWidget: Zugriff aufs Tab
Antworten: 11
Zugriffe: 9041

Hab das Problem nun so gelöst: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QTextEdit *edit = new QTextEdit(ui->tabWidget); edit->setObjectName("CodeEditor"); ui->tabWidget->addTab(edit, "Titel"); QTextEdit *editor = q...
von B.C.
6. Juni 2011 17:35
Forum: C++ Grundlagen
Thema: [gelöst] QTabWidget: Zugriff aufs Tab
Antworten: 11
Zugriffe: 9041

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QTextEdit *edit = new QTextEdit(ui->tabWidget); edit->setObjectName("CodeEditor"); ui->tabWidget->addTab(edit, "Titel"); QTextEdit *editor = ui->tabWidget->currentWidget();...
von B.C.
6. Juni 2011 15:18
Forum: C++ Grundlagen
Thema: [gelöst] QTabWidget: Zugriff aufs Tab
Antworten: 11
Zugriffe: 9041

Hi, des weiteren ist nach deinem Code currentWidget() schon das QTextEdit und nicht ein child davon. Nein, es ist ein QWidget. Ich schaffe es iwie nicht, von dort aus aufs QTextEdit zu kommen ... Es werden ja mehrere Tabs geöffnet, müsste mir also alle editoren davon per Pointer merken. Und damit ic...
von B.C.
6. Juni 2011 14:57
Forum: C++ Grundlagen
Thema: [gelöst] QTabWidget: Zugriff aufs Tab
Antworten: 11
Zugriffe: 9041

Die Idee von Mani99 funktioniert anscheinend nicht ... MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QTextEdit *edit = new QTextEdit(ui->tabWidget); edit->setObjectName("CodeEditor"); ui->tabWidget->addTab(edit, "Titel"...
von B.C.
6. Juni 2011 14:22
Forum: C++ Grundlagen
Thema: [gelöst] QTabWidget: Zugriff aufs Tab
Antworten: 11
Zugriffe: 9041

@franzf Die Idee hatte ich vorher auch, allerdings muss man dann den Tabindex zusammen mit dem editor abspeichern, funktioniert soweit auch mit ner zB QMap. Selbst mit dem Löschen der Tabs geht alles noch. Sobald man die Tabs allerdings verschieben darf, wird das schon etwas komplizierter, da dann d...
von B.C.
6. Juni 2011 01:13
Forum: C++ Grundlagen
Thema: [gelöst] QTabWidget: Zugriff aufs Tab
Antworten: 11
Zugriffe: 9041

[gelöst] QTabWidget: Zugriff aufs Tab

Hi, ich habe als Grundgerüst zB so etwas: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QTextEdit *edit = new QTextEdit(ui->tabWidget); ui->tabWidget->addTab(edit, "Titel"); } Die Variable edit sei mir nicht bekannt, wie kann ich...
von B.C.
3. Juni 2011 15:59
Forum: Qt Programmierung
Thema: [gelöst] Syntax Highlighter für PHP mit sehr vielen Keywords
Antworten: 6
Zugriffe: 3190

Ich hab mir mal die Doku von QRegExp::cap() genauer angeschaut und da liegt der Fehler. Ich muss immer cap(0) benutzen, um an das Wort zu kommen. Den Integer i kann ich damit weglassen.
von B.C.
2. Juni 2011 23:24
Forum: Qt Programmierung
Thema: [gelöst] Syntax Highlighter für PHP mit sehr vielen Keywords
Antworten: 6
Zugriffe: 3190

Der reguläre Ausdruck findet immer nur das erste Vorkommen in der Zeile, Ergebnis sieht dann so aus: http://www.grillteam-feuer-und-eisen.de/Bildschirmfoto.png Hier der Code dazu: void PhpHighlighter::highlightBlock(const QString &text) { QRegExp expression("\\b[a-z]+\\b"); int index =...
von B.C.
2. Juni 2011 21:23
Forum: Qt Programmierung
Thema: [gelöst] Syntax Highlighter für PHP mit sehr vielen Keywords
Antworten: 6
Zugriffe: 3190

Ja gute Idee, ich setz mich denn mal dran
von B.C.
2. Juni 2011 19:07
Forum: Qt Programmierung
Thema: [gelöst] Syntax Highlighter für PHP mit sehr vielen Keywords
Antworten: 6
Zugriffe: 3190

In ein QSet packen ist nicht schwer. Aber wie prüfe ich die jetzt nun alle durch? Wie sieht das am Ende aus?
von B.C.
2. Juni 2011 17:39
Forum: Qt Programmierung
Thema: [gelöst] Syntax Highlighter für PHP mit sehr vielen Keywords
Antworten: 6
Zugriffe: 3190

[gelöst] Syntax Highlighter für PHP mit sehr vielen Keywords

Hi, ich bin gerade dabei, neben dem HTML-Highlighter jetzt einen PHP-Highlighter zu schreiben. Dafür habe ich alle php funktionen, konstanten und ähnliches in verschiedene Text-Dateien gepackt, die ich im Quellcode dann gezielt färben möchte. Wenn ich Funktionen + Kontroll Strukuren färben lasse, fu...
von B.C.
31. Mai 2011 13:23
Forum: Qt Programmierung
Thema: QTabWidget erzeugt nur einen Tab
Antworten: 5
Zugriffe: 2781

Ah, vielen Dank, das erklärt alles. Dann werd ich mal ein wenig umstrukturieren...
von B.C.
31. Mai 2011 11:51
Forum: Qt Programmierung
Thema: QTabWidget erzeugt nur einen Tab
Antworten: 5
Zugriffe: 2781

Hallo, das ist wohl nicht das Problem, schau mal in Zeile 16: QWidget *tab = new QWidget(); und denn Zeile 80ff ///////////////////////// HIER ///////////////////////// tabWidget->addTab(tab, "Welcome"); tabWidget->addTab(tab, "Welcome"); ///////////////////////// HIER //////////...
von B.C.
31. Mai 2011 00:36
Forum: Qt Programmierung
Thema: QTabWidget erzeugt nur einen Tab
Antworten: 5
Zugriffe: 2781

QTabWidget erzeugt nur einen Tab

Hallo, egal, wie oft ich addTab() mit dem gleichen Widget als Parameter ausführe, wird trotzdem nur ein einziger Tab geöffnet. Ich habe dafür mal den relevanten Teil herauskopiert und in eine main-Datei gepackt, sodass es zum Testen sofort kompiliert und ausgeführt werden kann. main.cpp #include <Qt...
von B.C.
28. Mai 2011 18:14
Forum: Qt Programmierung
Thema: [gelöst] CodeEditor und QTabWidget
Antworten: 0
Zugriffe: 1917

[gelöst] CodeEditor und QTabWidget

connect() hat das Problem gelöst ...