Die Suche ergab 26 Treffer

von thuering
18. Oktober 2014 01:15
Forum: C++ Grundlagen
Thema: globaler QVector einer Klasse
Antworten: 1
Zugriffe: 7314

globaler QVector einer Klasse

Hallo Qtler, ich habe einen QVector<> eines kompletten, sehr umfangreichen Klassenobjekts (über 50 Variablen & Funktionen) den ich gerne Global in meinem Programm zugänglich haben möchte - weil wiederum viele andere Klassen diesen QVector brauchen. Ist das möglich? Wenn ja, wie? Andere Einsteige...
von thuering
9. Oktober 2014 23:41
Forum: Qt Programmierung
Thema: [Gelöst] QRectF die Ränder wegnehmen
Antworten: 1
Zugriffe: 2665

Re: [Gelöst] QRectF die Ränder wegnehmen

Bitte entschuldigt den überflüssigen Beitrag. Ich habe vergessen zu erwähnen, dass alles über einen QPainter läuft, der in das QGraphicsView zeichnet. Und der QPainter kann auch ->drawPixmap, habe ich dann mit wenig Recherche herausgefunden.
Damit kann ich wunderbar randlose Texturen zeichnen.
von thuering
9. Oktober 2014 22:38
Forum: Qt Programmierung
Thema: [Gelöst] QRectF die Ränder wegnehmen
Antworten: 1
Zugriffe: 2665

[Gelöst] QRectF die Ränder wegnehmen

Hallo Qtler, nach 2 Jahren Abstinenz wollte ich mal wieder was programmieren. Da es nichts anderes außer einem 2D/Text-RPG im 80er-Stil zu programmieren gibt, mache ich das natürlich. Innerhalb des Spiels lasse ich QRectF 's in ein QGraphicsViewer zeichnen. Die haben aber immer einen 1 Pixel breiten...
von thuering
20. Dezember 2012 13:15
Forum: Qt Programmierung
Thema: [Gelöst] [Anfänger] verschiedene Textfarben in einem String
Antworten: 3
Zugriffe: 4616

Re: [Gelöst] [Anfänger] verschiedene Textfarben in einem Str

Ich habe zwar nun nicht IM String verschiedene Farben, habe aber insgesamt die Textfarbe so geändert: QListWidgetItem* pItem =new QListWidgetItem("blablablupp"); pItem->setForeground(QColor(Qt::red)); ui->listWidget->addItem(pItem);
von thuering
23. November 2012 23:07
Forum: Qt Programmierung
Thema: [Gelöst] Klicks auf QGraphicsItem
Antworten: 1
Zugriffe: 2276

Re: [Gelöst] Klicks auf QGraphicsItem

Ich konnte mir erfolgreich eine Custom-QGraphicsItem-Klasse basteln!

http://www.youtube.com/watch?v=hgDd2QspuDg

Kennt ihr diese Videos und wie schätzen die hiesigen Experten diese ein?
von thuering
23. November 2012 20:57
Forum: Qt Programmierung
Thema: [Gelöst] Klicks auf QGraphicsItem
Antworten: 1
Zugriffe: 2276

[Gelöst] Klicks auf QGraphicsItem

Hallo, momentan bastele ich mir ein QGraphicsView mit vielen QGraphicsItems. Wie kann ich das MousePressEvent eines solchen Items abfangen? Wichtiger Hinweis: Ich arbeite mit QtCreator und habe Signals & Slots bisher über die GUI zusammengeflickt, was ja auch sehr gut klappt. Bin ich bei den QGr...
von thuering
7. November 2012 23:05
Forum: Qt Programmierung
Thema: [Gelöst] [Anfänger] verschiedene Textfarben in einem String
Antworten: 3
Zugriffe: 4616

[Gelöst] [Anfänger] verschiedene Textfarben in einem String

Hallo Qt'ler, ist es möglich, die Textfarbe innerhalb eines QStrings oder auch einer QStringList (hier: Anwendung in einem QListWidgetItem) zu ändern? Sprich: Der erste Teil des Strings z.B. blau, dann schwarz und am Ende nochmal rot? Momentan kommt jeder Eintrag einer QStringList in ein neues QList...
von thuering
9. Juli 2012 11:44
Forum: Qt Programmierung
Thema: mouseMoveEvent
Antworten: 11
Zugriffe: 9164

Re: mouseMoveEvent

Nein, ich habe, nachdem ich es nicht hinbekommen habe, dass GraphicsView mit einem mouseMoveEvent auszustatten, die Einstellungen für das MainWindow vorgenommen. Zusätzlich habe ich die Codezeile MainWindow::setMouseTracking(true); im Konstruktor des MainWindow verwendet. Kompiliert gut, bringt mir ...
von thuering
9. Juli 2012 10:46
Forum: Qt Programmierung
Thema: mouseMoveEvent
Antworten: 11
Zugriffe: 9164

Re: mouseMoveEvent

QWidget::setMouseTracking(true) hat aber nichts gebracht, zumal es auch schon im Eigenschaften-Dialog des MainWindow aktiviert war.
von thuering
6. Juli 2012 21:27
Forum: Qt Programmierung
Thema: mouseMoveEvent
Antworten: 11
Zugriffe: 9164

Re: mouseMoveEvent

Da hattest du sehr recht... so ein einfacher Fehler.
Nun klappt das ganze schon recht gut (auf dem MainWindow, nicht auf dem GraphicView). Jedoch nur, während ich die Maustaste gedrückt halte - wie kann ich dafür sorge tragen, dass mir in jedem Fall die aktuelle Mausposition angezeigt wird?
von thuering
5. Juli 2012 21:32
Forum: Qt Programmierung
Thema: mouseMoveEvent
Antworten: 11
Zugriffe: 9164

Re: mouseMoveEvent

Das verstehe ich nicht. Nicht mal void MainWindow::mouseMoveEvent( QMouseEvent* event) { int xpos = (event->pos()).x(); int ypos = (event->pos()).y(); qDebug() << QString::number(xpos); qDebug() << QString::number(ypos); } funktioniert: C:\Users\Tobi\Documents\Qt\rpg03-build-desktop\..\rpg03\mainwin...
von thuering
5. Juli 2012 07:28
Forum: Qt Programmierung
Thema: mouseMoveEvent
Antworten: 11
Zugriffe: 9164

Re: mouseMoveEvent

meine Probleme sind folgende:
a) wie bekomme ich überhaupt ein mouseMoveEvent auf mein QGraphicsViewer hin?
b) wie komme ich an x und y?

zusätzliche Frage:
Wird dieser Event immer dann und nur dann ausgeführt, sobald sich die Maus mindestens einen Pixel auf der Fläche des GraphicsViewer bewegt?
von thuering
4. Juli 2012 19:27
Forum: Qt Programmierung
Thema: mouseMoveEvent
Antworten: 11
Zugriffe: 9164

mouseMoveEvent

Hallo Qtler, heute Abend möchte ich euch mal wieder mit einer Qt-Anfängerfrage beglücken. :mrgreen: Wie soll ein ordentliches mouseMoveEvent ausschauen? Ich habe mein QGraphicsViewer mit setMouseTracking versehen. (einfach im QtCreator das Häkchen in den EIgenschaften des Viewers gesetzt...) Wie mus...
von thuering
4. Juli 2012 08:20
Forum: C++ Grundlagen
Thema: [C++] Zeiger auf Array
Antworten: 5
Zugriffe: 7154

Re: [C++] Zeiger auf Array

Vielen Dank für die Antworten. RHBaum, es geht um eine Karte für ein kltzekleines Spiel. Für diese Karte werden mindestens 3 Werte gebraucht: X, Y und Typ des Spielfeldes (sowas wie, Wald, Wasser...). Die Werte lasse ich per QSql aus einer DB auslesen und schreibe sie momentan in ein Array. Danach w...
von thuering
22. Juni 2012 14:10
Forum: C++ Grundlagen
Thema: [C++] Zeiger auf Array
Antworten: 5
Zugriffe: 7154

Re: [C++] Zeiger auf Array

Vielen Dank, dass ist ja schonmal ein wichtiger Hinweis. Ich richte tiletype als Membervariable von MainWindow ein.
Ansonsten: Ja, der Code funktioniert. Aber mit welcher Syntax kann ich nun in der 2. Funktion auf tiletype[30][30] zugreifen?