Die Suche ergab 605 Treffer

von CaptnChaos
13. Juli 2009 15:15
Forum: Qt Programmierung
Thema: QGLWidget: mehrere Bilder in einer Textur speichern
Antworten: 6
Zugriffe: 2780

naja dann fällt mir nur dynamisches laden und löschen der texturen ein. also nur das laden was auch angezeigt wird. den rest mit ner standardfarbe oder textur belegen (das was weit weg ist).
von CaptnChaos
13. Juli 2009 15:05
Forum: Einfach Qt
Thema: Vorgehen bei Qextserialport.tar.gz
Antworten: 5
Zugriffe: 3029

Das mag ja sein, aber wenn du Probleme beim verwenden von bibliotheken hast solltest du nochmal vorne bei c++ anfangen. Das ist nicht böse gemeint, sondern ein tipp weil du sonst schnell an das nächste ähnliche Problem stößt.
von CaptnChaos
13. Juli 2009 15:04
Forum: Qt Programmierung
Thema: QGLWidget: mehrere Bilder in einer Textur speichern
Antworten: 6
Zugriffe: 2780

Ja bekommt man. aber das stimmt schon, dass das recht groß ist.
Dann musst du das evtl aufteilen.
Nur mal rein interessehalber, wofür braucht man 1000 verschiedene texturen?
von CaptnChaos
13. Juli 2009 13:15
Forum: Qt Programmierung
Thema: QGLWidget: mehrere Bilder in einer Textur speichern
Antworten: 6
Zugriffe: 2780

Du kannst die Texturen in ein großes PNG laden und per glTexCoord2f(x, y) auf deine Quads laden. guck dir dazu die referenz von glTexCoord* an. Sollte 1 der fall sein mach es folgendermaßen: void loadTexture(QString filename, GLuint textureid) { QImage img, tmp; tmp.load(filename); //Bild laden img ...
von CaptnChaos
13. Juli 2009 12:26
Forum: Qt Programmierung
Thema: gui aktualisierung aus thread heraus
Antworten: 21
Zugriffe: 9820

OpenGL: http://www.glprogramming.com/red/index.html im prinzip ist es einfach nur void paintGL() { glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_LINE_STRIP /*GL_POINTS GL_POLYGON*/); glColor4f(r,g,b,a); for(int i = 0; i < bla; i++) glVertex2f(vector[i].x, vector[i].y); glEnd(); glFlush(); } davor und dan...
von CaptnChaos
13. Juli 2009 10:14
Forum: Einfach Qt
Thema: Vorgehen bei Qextserialport.tar.gz
Antworten: 5
Zugriffe: 3029

du brauchst die .a datei die erstellt wird. die .so dateien sind dynamisch linkbare bibliotheken. um qextserialport in deinem projekt zu verwenden schau dir das beispiel und die dokumentation an. solltest du nicht wissen wie man .a dateien verwendet, fehlen dir noch wichtige c++ grundlagen die du na...
von CaptnChaos
13. Juli 2009 08:08
Forum: Qt Programmierung
Thema: gui aktualisierung aus thread heraus
Antworten: 21
Zugriffe: 9820

Mit der Qt PaintEngine kommst du hier nicht weit. Wie bereits gesagt solltest du OpenGL benutzen. Arbeitest du mit QPixmap, muss dein Graph 1 mal berechnet und 2 mal gezeichnet werden, was dein Programm natürlich an die Kotzgrenze treibt. Des weiteren sind QPixmaps, Qimages und funktionen die diese ...
von CaptnChaos
8. Juli 2009 11:12
Forum: Qt Programmierung
Thema: TitleText Font
Antworten: 2
Zugriffe: 1851

mit Qt garnicht. das ist die im system eingestellte standardschriftart.
das heisst du musst die WinApi benutzen. oder eigene skins nutzen.

http://qt-apps.org/content/show.php/QSk ... tent=67309
von CaptnChaos
8. Juli 2009 10:02
Forum: Einfach Qt
Thema: [gelöst] QT 4.4.3, VS2008, rcc.exe 0 Byte groß
Antworten: 2
Zugriffe: 1892

zu 2. Wie du schon gemerkt hast, wird rcc.exe nur zum verwenden von *.qrc dateien gebraucht. solange du also keine ressourcen in deinem Projekt verwendest wirst du keine Probleme bekommen. zu 1. Es kann sein das während der installation/kompilierung von Qt ein Fehler aufgetreten ist. Also einfach no...
von CaptnChaos
8. Juli 2009 07:43
Forum: Einfach Qt
Thema: Zufällige Charakter
Antworten: 2
Zugriffe: 1903

QString str;
int stop = rand()%10 + 5;
for(int i = 0; i < stop; i++)
str = (char)rand() % 26 + 97;
von CaptnChaos
7. Juli 2009 11:44
Forum: Qt Programmierung
Thema: Explosionen in OpenGL
Antworten: 4
Zugriffe: 1956

Danke. Der erste link den du mir gegeben hast arbeitet mit OpenGL :wink: Pixmap-Manipulation kann ich nicht gebrauchen, das wird auf dauer zu langsam. Für einen effekt allein wäre das ok, aber nicht wenn bis zu 10 gleichzeitig auftreten. Mach dir mal um meinen GraphicsView keine Sorgen, der hat scho...
von CaptnChaos
7. Juli 2009 09:10
Forum: Qt Programmierung
Thema: Explosionen in OpenGL
Antworten: 4
Zugriffe: 1956

Hi, danke für die Antwort, aber das Problem ist nicht das Partikelsystem, das Problem ist der Blur und die Lichteffekte. Und da ich von OpenGL keine Ahnung habe habe ich absolut keine Idee wie man das hinbekommt...
von CaptnChaos
7. Juli 2009 08:12
Forum: Qt Programmierung
Thema: Explosionen in OpenGL
Antworten: 4
Zugriffe: 1956

Explosionen in OpenGL

Hallo! Vielleicht passt es nicht ganz hier rein, aber dies sei mal verziehen. Ich habe ein QGraphicsView mit einer Szene und einigen eigenen objekten. Bei bestimmten aktionen sollen Explosionen wie hier: http://www.youtube.com/watch?v=eLXv_dAdpJo http://www.youtube.com/watch?v=93624POcNxI&featur...
von CaptnChaos
6. Juli 2009 13:18
Forum: Qt Programmierung
Thema: RadioButto zentrieren
Antworten: 3
Zugriffe: 2322

Per definition eines RadioButtons ist der Text links oder Rechts. Wenn du ne Extrawurst willst, musst du dir die selbst programmieren. Also entweder wie du das schon richtig erkannt hast ein QLabel über dem RadioButton anordnen oder das RadioButton subclassen und den Text über den weissen Kreis zeic...
von CaptnChaos
30. Juni 2009 13:02
Forum: Einfach Qt
Thema: Prozedureinsprungpunkt ... in "QtCore4.dll" nicht
Antworten: 8
Zugriffe: 10211

Wenn er sich über QtCore4.dll beschwert, heisst das, dass der pfad zu den dlls stimmt. normal motzen die apps dann nämlich erst mal über mingw10m.dll. Es kann sein das du die falschen dll versionen hast (überreste in system32 von ner vorherigen Qt-installation) oder irgendwo falsch gelinkt wurde. (n...