Die Suche ergab 15 Treffer

von chris_g
11. Januar 2010 12:54
Forum: Qt Programmierung
Thema: Transparente Widget
Antworten: 4
Zugriffe: 4576

Les dir mal das durch: http://doc.trolltech.com/qq/qq16-background.html

und schau am besten die Beispiele in den QT-sourcen an. Besonders die Analoguhr, da wird auch mit Transparenzen gearbeitet.
von chris_g
11. Januar 2010 12:05
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

Ich habe das wie untenstehend hinbekommen. Allerdings muss es ein TopLevel-Widget sein. Falls man neben das Widget klickt verschwindet es dann, weil es ein eigenes Fenster ist. Als Workaround kann man es mit einem Timer immer wieder nach vorne holen, ist aber nicht wirklich gut gewesen in meinem Fal...
von chris_g
11. Januar 2010 11:47
Forum: Qt Programmierung
Thema: Transparente Widget
Antworten: 4
Zugriffe: 4576

Hi. Ich mache das so: Im Konstruktor setzte ich eine der folgenden Eigenschaften für den WindowType. setWindowFlags(Qt::SplashScreen); // With this set, the Widget can have a parent AND setWindowOpacity works without a Window border. //setWindowFlags( Qt::ToolTip ); // FullscreenController from VLC ...
von chris_g
15. Dezember 2009 10:09
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

Die custom Buttons und Slider sind mit CSS und wie Du sagst Border-Image gebaut. Das pass soweit. Z.B. so für den Stop-Button //### Stop Button stopButton = new ControllerButton(); // Abgeleitet von QPushButton stopButton->setSizePolicy( sizePolicy ); stopButton->setFixedSize( QSize( 30, 30 ) ); sto...
von chris_g
15. Dezember 2009 09:55
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

@ AuE: QWidget{ background: transparent; } geht auch bei mir. Allerdings nur für den "background". Meine Beschreibung zeigt wie man das Widget samt den Buttons drauf transparent macht.
Aber danke für den Tipp! Jetzt müssen Anfang und Ende des Controllers nicht unbedingt rechteckig sein...
von chris_g
14. Dezember 2009 14:26
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

Ne ich blende über in 1 Sekunde aus... Das wären dann 10 mal in einer Sekunde den Stylesheet neu setzen.
von chris_g
14. Dezember 2009 13:46
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

Einiges von dem was gehen "sollte" ging oder geht leider nicht.
Da ich das Widget mit einem Timer ausblende, macht es aus meiner Sicht auch mehr Sinn es mit setWindowOpacity zu machen als jede 100ste Millisekunde einen neuen Sytelsheet zu setzen.
von chris_g
14. Dezember 2009 12:47
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

Das ging bei mir nicht.
von chris_g
11. Dezember 2009 11:22
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

Manchmal ist die Doku besser als 100 Foren... Die Lösung: setWindowOpacity() greift scheinbar nur bei Top-Level Widgets, was bedeutet, dass das ParentWidget des Controllers jetzt QApp ist! Dann ist das Widget aber in einem Systemfenster, aber wie das aussieht kann man beeinflussen: setWindowModality...
von chris_g
10. Dezember 2009 16:33
Forum: Qt Programmierung
Thema: [gelöst] QWidgtet transparent , QT 4.6
Antworten: 12
Zugriffe: 10329

[gelöst] QWidgtet transparent , QT 4.6

Hallo, ich versuche seit Tagen ein Widget transparent zu setzen und fand dazu ca. 50 Anleitungen in verschiedenen Foren und Maillinglists... Nichts davon funktioniert. Es geht um einen VideoController der unter oder auf einem Video sitzt (libvlc). Nach den VLC-QT4 Quellen sollte das gehen (siehe VLC...
von chris_g
27. November 2009 10:04
Forum: Qt Programmierung
Thema: [gelöst] QAbstractSlider ohne Prozentanzeige
Antworten: 8
Zugriffe: 10454

[gelöst]

LOL ok, der Fehler saß wie so oft ca. 50 cm vor dem Bildschirm :oops:

Im VLC QT4-Source gab es noch einen paintEvent, welcher den Text zeichnet und den ich übernommen, aber übersehen habe...

Da war ich echt mal wieder mit Blindheit gesegnet.
von chris_g
27. November 2009 09:29
Forum: Qt Programmierung
Thema: [gelöst] QAbstractSlider ohne Prozentanzeige
Antworten: 8
Zugriffe: 10454

hm... Ich habe ja wie geschrieben den Source von QAbstractSlider durchsucht, aber dort ist, wie du sagst, nichts von einer Anzeige zu finden. Die Bilder sind definitiv ohne Prozentanzeige, weil selbst gemacht :-) Wenn du meinen Code anschaust, kannst du sehen, dass ich da auch keine Prozentanzeige b...
von chris_g
26. November 2009 16:27
Forum: Qt Programmierung
Thema: [gelöst] QAbstractSlider ohne Prozentanzeige
Antworten: 8
Zugriffe: 10454

Hat niemand eine Ahnung wo diese Anzeige herkommt oder auszuschalten ist? Ich kann in der Klasse selbst nichts finden.
von chris_g
19. November 2009 14:18
Forum: Qt Programmierung
Thema: [gelöst] QAbstractSlider ohne Prozentanzeige
Antworten: 8
Zugriffe: 10454

QSlider hat natürlich keine Protentanzeige, aber QAbstractSlider anscheinend schon. Ich setzte da nämlich gar nichts und will das ja weg haben. Sourcecode s.u.: SoundWidget wird auf dem Controller platziert da ich mit QFrame ein Hintergrundbild lade. SoundWidget::SoundWidget( QWidget *_parent): QFra...
von chris_g
19. November 2009 12:58
Forum: Qt Programmierung
Thema: [gelöst] QAbstractSlider ohne Prozentanzeige
Antworten: 8
Zugriffe: 10454

[gelöst] QAbstractSlider ohne Prozentanzeige

Hallo, ich habe einen VideoController für libvlc mit Qt gebaut. Es funktioniert alles soweit wunderbar. Die Volumeneinstellung wird mittels eines Sliders (QAbstractSlider) gesteuert. Als Grundlage dienten die QT4-Klassen des original VLC-MediaPlayers. Ich möchte jetzt den Slider aber ohne die Prozen...