ich habe mich heute mal ein wenig umgesehen, wollte wissen was QT 4 eigentlich ist und so. dann hab ich mir die sourcen des frontends angesehen. so halbwegs lesen kann ich die ja. du verwendest die klasse QMainWindow, um das fenster darzustellen, richtig?
QMainWindow erbt 54 eigenschaften von QWidget, welches wiederrum die eigenschaft fullScreen : const bool enthält.
reicht es nicht, das property fullscreen auf den wert true zu setzen, um einen fullscren mode zu erreichen?
ich hab leider keine ahnung, wo ich das definieren müsste, sonst würd ichs direkt mal ausprobieren.
[edit]
eventuell hier: (resize hab ich auskommentiert und statdessen fullscreen auf true gesetzt) ????
Code
//***************************************************************************
// Calss GraphTft
//***************************************************************************
//***************************************************************************
// Object
//***************************************************************************
GraphTft* GraphTft::singleton = 0;
GraphTft::GraphTft()
: QMainWindow()
{
imageLabel = new QLabel;
imageLabel->setBackgroundRole(QPalette::Base);
imageLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
imageLabel->setScaledContents(true);
setCentralWidget(imageLabel);
//resize(720, 570);
fullscreen (true);
// open("test.jpg");
thread = new ComThread();
thread->start();
singleton = this;
}
GraphTft::~GraphTft()
{
fprintf(stderr, "Stopping thread\n");
thread->stop();
}
Alles anzeigen
frank