Vollbildmodus??

Alles rund um die Programmierung mit Qt
Antworten
grisuking
Beiträge: 10
Registriert: 6. Januar 2005 15:15

Vollbildmodus??

Beitrag von grisuking »

Hallo zusammen !
Ich bin einer der ganz neuen QT-Programmierer! Ich habe mir zum Ziel gesetzt eine Anwendung zu schreiben, die im Vollbildmodus ( ohne die nervige Titelleiste ) laüft ! Ist das mit QT machbar und wenn ja wie stelle ich das an ?

Meine zweite Frage bezieht sich auf das Ausführen von externen Programmen in meinem Hauptfenster : Ich möchte gerne verschiedene Programme gleichzeitig in meinem Hauptfenster ablaufen lassen. Dafür habe ich ein Grid erstellt, in das Grid habe ich auch einfache Sachen mit addWidget() hineingepackt. Aber wie sage ich nun meinem externen Programm , das es in diesen Grid an Position x.y laufen soll ??

Fragen über Fragen ....
Wäre toll , wenn mir da mal jemand einen Denkanstoß geben könnte !

MfG
grisuking
gandalf
Beiträge: 39
Registriert: 31. August 2004 17:00
Wohnort: Varel
Kontaktdaten:

Beitrag von gandalf »

Hallo ich hab eine Anwendung geschrieben die auf einem Touchscreen laufen sollte, wenn du global für deine Anwendung setGeometry(0,0,x,y)
x,y = Auflösung des Bildschirms z.b 1024x768 setzt siehst du keine Titelleiste

gruß gandalf
benutzte QT 3.2 nc auf w2k
Spring-Daniel
Beiträge: 40
Registriert: 4. Oktober 2004 16:26

Beitrag von Spring-Daniel »

Wie waers mit:
QWidget::showFullScreen ()
?
http://doc.trolltech.com/3.3/qwidget.ht ... FullScreen

Gruesse,
daniel
grisuking
Beiträge: 10
Registriert: 6. Januar 2005 15:15

Beitrag von grisuking »

gandalf hat geschrieben:Hallo ich hab eine Anwendung geschrieben die auf einem Touchscreen laufen sollte, wenn du global für deine Anwendung setGeometry(0,0,x,y)
x,y = Auflösung des Bildschirms z.b 1024x768 setzt siehst du keine Titelleiste

gruß gandalf
Das habe ich auch schon versucht , geht aber bei mir nicht, denn er zeigt die Titlleiste dennoch!
Spring-Daniel hat geschrieben:Wie waers mit:
QWidget::showFullScreen ()
Das hört sich toll an ! Ich werde es morgen gleich mal testen !

Danke euch beiden ! Doch was ist mit der zweiten Frage ?
Kann ich einer externen anwendung sagen , dass sie in dem Grid laufen soll ?

gruß
grisuking
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Fullscreen geht aber nicht auf allen Fenster Managern unter Linux. Also KDE und Windows gehen, aber z.B. Waimea kann nichtmal maximiert darstellen über Qt.
gandalf
Beiträge: 39
Registriert: 31. August 2004 17:00
Wohnort: Varel
Kontaktdaten:

Beitrag von gandalf »

Also um noch mal auf setGeometry zu verweisen, das geht bei mir auch nur wenn ich das in der main direkt mache

Code: Alles auswählen

#include <qstyle.h>
#include <qplatinumstyle.h>

#include "maintabwindow_amt.h"


int main( int argc, char **argv ){

    QApplication application( argc, argv );

    MainTabWindow_amt mainWindow;
	  mainWindow.setGeometry( 0, 0, 0, 0 );
	  mainWindow.setFixedSize( 1024, 768 );
    application.setMainWidget( &mainWindow );
	  application.setStyle(new QPlatinumStyle);
    mainWindow.show();
    return application.exec();
}

gandalf
benutzte QT 3.2 nc auf w2k
Antworten