Ich habe meinen Fehler hoffentlich gefunden.
Hier der defekte Code
void Dialog::paintEvent(QPaintEvent)
{
QPainter painter(this);
// male irgend etwas
}
Art: Beiträge; Benutzer: HeReSY
Ich habe meinen Fehler hoffentlich gefunden.
Hier der defekte Code
void Dialog::paintEvent(QPaintEvent)
{
QPainter painter(this);
// male irgend etwas
}
Versucht hatte ich das auch schon mal so.
QPainter painter;
painter.begin(this);
/// zeichnen
painter.end();
Hallo,
ich habe ein Widget, in dem in der
paintEvent()-Funktion ein QPainter auf dem Stack angelgt wird.
QPainter painter(this);
//// Hier soll gezeichnet werden.
Hat mir leider alles nicht geholfen.
Zeichne jetzt einfach ein QWidget über das aktuelle Fenster und blockiere mittels abfragen einfach andere Handlungen.
Trotzdem danke für die Hinweise.
...
Hallo,
kann mir einer sagen/schreiben, wie ich den Hintergrund eines Dialoges transparent mache.
Ich brauche nämlich einen Rahmenlosen Dialog, der an den Ecken abgerundet ist. Ich habe schon...
Hallo,
wie bekomme ich die ID eines Fensters. Benötige das um die ID an den Mediastreamer zu übergeben, damit nicht noch zusätzlich ein Fenster geöffnet werden muss.
HeReSY
Hi,
wie kann ich den Hintergrund eines Dialogfensters transparent gestalten?
Habe es bereits mit setWindowOpacity() probiert, was auch funktioniert, nur das Problem ist, dass eben auch sämtliche...
Danke
HeReSY
Na gut, dann versuch ich das mal.
KDE, Gnome und Windows benutzten in ihrem Dateimanagern Icons für verschieden Arten von Dateien.
Wie kann ich diese Icons laden und in meinem Programm anzeigen...
Weiß jemand wie ich auf die Icons des darunterliegenden OS zugrifen kann. Ich habe nämlich keine Lust mir selber welche zu zeichnen, außerdem sehn die dann total bescheiden aus.
Ich bräuchte das...
Die Qt Version kostet aber ca 1500$, und dann gibt es ne 30 Tage Test Version für den Privatmann.
Von MySQL gibt es auch eine API zu finden auf deren Homepage.
HeReSY
Ja, das geht, aber dann weiß ich immer noch nicht welcher Pfadname zu welchem CDROM/ DVD Laufwerk gehört. Diese brauch ich aber unbedingt.
HeReSY
Das problem ist, das das ganze auch plattformunabhängig sein soll.
Aber trotzdem danke für den ersten Ansatz.
HeReSY
Hi,
weiß einer, wie ich die Eigenschaften eines CD ROM/ DVD Laufwerkes erfahren kann, wenn ich nur die Pfadangabe habe. Ich brauche die Bus Nummer, das Target und die LUN
Kann mir auch noch...
Ja das stimmt, hab ich aber erst später nachgelesen.
Da ich das Prog für Windows brauch, kann ich leider nichts mit der 3er anfangen.
Werde ich beachten!
Wenn ich die WinAPI Funktionen...
Ja, es ist unter Windows.
Nein, es sollte eigentlich keine POSIX sein, das stand da in der MSDN.
gibt es denn sonst überhaupt keine Möglichkeit die Ausgabe umzuleiten unter QT.
auch mit...
hi,
ibt es irgendeine möglichkeit, mit den Qt- Bibs 2.3 die Ausgabe von Programmen umzuleiten, und wenn ja, kann man mir vielleicht ein kleines Beispiel geben.
am besten wäre es noch, wenn man...
Hat geklappt
Danke!
Hi,
Wie kann ich bei einem QListView die Spaltenüberschriften verstecken, oder beim anlegen gar nicht erst erzeugen?
HeReSY
Du kannst Doch einfach eine einfache Leerzeile mit \\ einfügen, dann rückt er nichts mehr ein.
HeReSY
Hi,
ich hab da ein kleines Problem, und zwar möchte ich mein Seitenzahlen anpassen, und zwar so, daß zuerst das kapitel angezeigt wird, und danach die aktuelle Seiten Zahl (Kapitel - Seitenzahl)....
Hab ich zuerst glsichgesetzt, so wie ich das weiter oben geschrieben hatt.
Hab dann mal strcpy ausprobiert, und das klappt jetzt.
Klappt mit latin1() und QFile::encodeName.
HeReSY
Nö,
const char *cFileName = fi->fileName().latin1();
So hab ich das gemacht. Wenn ich fi->fileName().latin1() in einer MessageBox ausgebe, dann stimmt der String auch noch. Wenn ich aber...
Hi,
ich habe eine Funktion, die einen char str[128] aufnimmt.
Ich habe aber nur einen QString zur verfügung. Wenn ich die beiden einfach gleich setze, meckert der Compiler, das er das nicht...
Wahrscheinlihc nervt man die nur nicht genug.
Ich mein, dass das klar ist, das die nicht so schnell kelin bei geben, aber man kann ja alles mal versuchen. Alleine hat das natürlich keinen sinn.
...