folgendes Scenario:
Ich erstelle aus QMainWindows herraus eine QWidget.
Das was mich nervt ist nun (unter WinXP,
es wird sicherlich generell so sein ), dass die beiden Fenster unabhängig voneinander sind
1. In der Taskleiste werden erscheint dann zweimal das Programmsymbol
und
2. Mit <Alt>+<Tab>kann man zwischen den Anwendungen springen und durch das Hauptfenster und dem Widget blättern.
Es soll aber in der Taskleister nur das Hauptfenster angezeigt werden als auch mit <Alt>+<Tab>nur zwischen dem Hautpfenster und anderen Programmen gewechselt werden.
in MainWindow rufe ich das fenster so auf
Code: Alles auswählen
connect(wfDialog, SIGNAL( finished(int) ), this, SLOT( openWfStatus(int) ) );
..
WfStatusWindow *wfWindow = new WfStatusWindow(wfid, this , Qt::Window );
wfWindow->show();
.....
class WfStatusWindow : public QWidget, protected Ui_WfStatusWindow
{
Q_OBJECT
public:
WfStatusWindow(int wfId, QWidget* parent = 0, Qt::WFlags flags = 0);
QSize sizeHint() const;
gruß moviemax