Die Suche ergab 13 Treffer

von PhilipLB
4. Oktober 2007 15:55
Forum: Qt Programmierung
Thema: [gelöst]Alphawert eines Pixels eines QImage ändern
Antworten: 0
Zugriffe: 1514

[gelöst]Alphawert eines Pixels eines QImage ändern

Hi, warum geht das hier nicht? Das gibt schicke Farben, als ob die anderen Channels angefasst werden, aber... warum? int alpha = bla(); QRgb newColor = overlapTiled->pixel(x, y); newColor = qRgba(qRed(newColor), qGreen(newColor), qBlue(newColor), alpha); overlapTiled->setPixel(x, y, newColor); bla()...
von PhilipLB
3. Oktober 2007 18:06
Forum: Qt Programmierung
Thema: [gelöst]Ein Pixmap über einem anderen zeichnen mit Alpha
Antworten: 2
Zugriffe: 2395

Hab's. :) setAlphaChannel() ist schon ok, hatte bloß -> statt . verwendet... overlapAlpha = new QPixmap(picture.size()); QPainter p2(overlapAlpha); QBrush fillBrush(QColor(255, 255, 255)); p2.fillRect(overlapAlpha->rect(), fillBrush); QPen pen(QColor(0, 0, 0)); pen.setWidth(40); pen.setCapStyle(Qt::...
von PhilipLB
3. Oktober 2007 14:59
Forum: Qt Programmierung
Thema: QT Programme auf PC ohne QT
Antworten: 16
Zugriffe: 15814

Einfach die nötigen DLLs mitgeben. Jedenfalls in der Windows-Welt. :)
von PhilipLB
3. Oktober 2007 14:58
Forum: Qt Programmierung
Thema: Qt Programm mit C - Routine
Antworten: 3
Zugriffe: 2963

Wie meinen? Dass sich der Wert auf der Konsole auf der selben Stelle immer aktualisiert? Sorry, ich kenne nur diesen qDebug()-Befehl/Stream. :) Ob Qt weitere Konsolen-Api wie ein ClearScreen bereitstellt, kann ich nicht sagen. Aber nichts hindert dich ja dadran, printf, cout, was auch immer zu benut...
von PhilipLB
3. Oktober 2007 13:49
Forum: Qt Programmierung
Thema: Qt Programm mit C - Routine
Antworten: 3
Zugriffe: 2963

#include <QDebug>


qDebug() << "Heyho";
von PhilipLB
2. Oktober 2007 18:53
Forum: Qt Programmierung
Thema: [gelöst]Ein Pixmap über einem anderen zeichnen mit Alpha
Antworten: 2
Zugriffe: 2395

[gelöst]Ein Pixmap über einem anderen zeichnen mit Alpha

Hi, ich hab hier zwei QPixmaps. Das eine ist ein Bild, das aufgedeckt werden soll, das andere die Schicht, die das Bild verdeckt. Nun probier ich hier ein bischen rum und mit der Forensuche bin ich auch auf den Alphakanal gestoßen: overlapAlpha = new QPixmap(picture.size()); QPainter p2(overlapAlpha...
von PhilipLB
27. September 2007 02:32
Forum: Qt Programmierung
Thema: QPixmap.scaledToWidth macht Probleme
Antworten: 1
Zugriffe: 2033

Leite ich hingegen die Klasse nur von QWidget ab, funktioniet das Resizen wunderbar? Seltsam.
von PhilipLB
26. September 2007 23:57
Forum: Qt Programmierung
Thema: QPixmap.scaledToWidth macht Probleme
Antworten: 1
Zugriffe: 2033

QPixmap.scaledToWidth macht Probleme

Hi, die Funktion QPixmap.scaleToWidth macht hier Probleme. Und zwar wird einfach ein oberer Teil des Bildes aufgehellt?! http://stud.fh-wedel.de/~minf8180/prob.png zeigt das Problem. Ziel war, das Bild halt Bildschirmfüllend anzuzeigen. Laden und skalieren tu ich das so: pixmap.load("pictures/4...
von PhilipLB
25. September 2007 21:42
Forum: Qt Programmierung
Thema: Welche QT Netzwerk libs wie linken?
Antworten: 2
Zugriffe: 2656

Ein
QT += network
noch in die .pro-Datei.
von PhilipLB
25. September 2007 17:50
Forum: Qt Programmierung
Thema: [gelöst]Client/Server Daten hin-und herschicken über Streams
Antworten: 2
Zugriffe: 2511

Danke für den Code, aber QBuffer schien nicht geeignet für mich. :)
Hab den Fehler ENDLICH gefunden: blockSize war nicht initialisiert. Manchmal.... *args*
von PhilipLB
25. September 2007 16:42
Forum: Qt Programmierung
Thema: [gelöst]Client/Server Daten hin-und herschicken über Streams
Antworten: 2
Zugriffe: 2511

[gelöst]Client/Server Daten hin-und herschicken über Streams

Hi, ich komm hier nicht mehr weiter, die Streams machen einfach nicht, was sie sollen... Aus dem Server der Abschick-Teil: quint16 personCount; personCount = cam->getPersonCount(); qDebug() << personCount; *out << personCount; write(block); flush(); out wurde vorher an einer anderen Stelle initialis...
von PhilipLB
14. September 2007 14:01
Forum: Qt Programmierung
Thema: Sockets, dem Clienten einfach seine Nachricht zurückschicken
Antworten: 2
Zugriffe: 2603

Yep, genau das ist das Problem, die Bedingung canReadLine() ist nur beim ersten mal wahr. Jede weitere angekommende Nachricht wird ignoriert.
von PhilipLB
14. September 2007 01:56
Forum: Qt Programmierung
Thema: Sockets, dem Clienten einfach seine Nachricht zurückschicken
Antworten: 2
Zugriffe: 2603

Sockets, dem Clienten einfach seine Nachricht zurückschicken

Hi, ich bastel mir hier einen Server, aufbauend auf dem ThreadedFortuneServer. Aus der server.cpp: void Server::incomingConnection(int socketDescriptor) { QString fortune = fortunes.at(qrand() % fortunes.size()); ServerThread *thread = new ServerThread(socketDescriptor, fortune, this); connect(threa...