Fenster "transparent"
Verfasst: 20. September 2008 13:28
hi,
ich rufe in einem MainWindow ein Fenster auf dass ein Popup sein soll.
Jetzt enthält es zwar die gewünschten Objekte, aber es ist "durchsichtig", hat keinen Rahmen.
Woran könnte das liegen?
Der Aufruf:
Das Fenster-Layout:
ich rufe in einem MainWindow ein Fenster auf dass ein Popup sein soll.
Jetzt enthält es zwar die gewünschten Objekte, aber es ist "durchsichtig", hat keinen Rahmen.
Woran könnte das liegen?
Der Aufruf:
Code: Alles auswählen
void MainWindow::line()
{
meinZeichenFeld->setDrawKind(eLine);
optionsWindow = new OptionsWindow(this);
optionsWindow->show();
}
Code: Alles auswählen
#include <QtGui>
#include "optionswindow.h"
OptionsWindow::OptionsWindow(QWidget *parent): QWidget(parent)
{
ColorCombo = createColorComboBox();
ColorCombo->setCurrentIndex(ColorCombo->findText(tr("Schwarz")));
connect(ColorCombo, SIGNAL(changed()), this, SLOT(colorChanged()));
closeButton = new QPushButton(tr("&Close"));
connect(closeButton, SIGNAL(clicked()), this, SLOT(close()));
QVBoxLayout *layout = new QVBoxLayout;
layout->setMargin(5);
layout->addWidget(ColorCombo, 0, 0);
layout->addWidget(closeButton);
this->setLayout(layout);
this->setMinimumSize(150, 150);
QPoint pos = this->pos();
pos.setX(QCursor::pos().x()/2);
pos.setY(QCursor::pos().y()/2);
this->move(pos);
}
[...]