#ifndef TESTMAN_H#define TESTMAN_H#include <QtGui/QMainWindow>#include "ui_testman.h"class testMan : public QMainWindow{ Q_OBJECTpublic: testMan(QWidget *parent = 0, Qt::WFlags flags = 0); ~testMan(); QGraphicsView *qtv2; QGraphicsView *qtv;private: Ui::testManClass ui;};#endif // TESTMAN_H
#include "testman.h"#include <QGraphicsView>testMan::testMan(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags){ ui.setupUi(this); qtv = new QGraphicsView(); qtv->show(); qtv2 = new QGraphicsView(); qtv2->show();}testMan::~testMan(){}
#include "testman.h"#include <QtGui/QApplication>#include <QWebView>#include <QTableView>#include <QTableWidget>#include <QGraphicsView>int main(int argc, char *argv[]){ QApplication a(argc, argv); testMan *tm = new testMan(); tm->show(); return a.exec();}
<UI version="4.0" > <class>testManClass</class> <widget class="QMainWindow" name="testManClass" > <property name="objectName" > <string notr="true">testManClass</string> </property> <property name="geometry" > <rect> <x>0</x> <y>0</y> <width>600</width> <height>400</height> </rect> </property> <property name="windowTitle" > <string>testMan</string> </property> <widget class="QMenuBar" name="menuBar" /> <widget class="QToolBar" name="mainToolBar" /> <widget class="QWidget" name="centralWidget" /> <widget class="QStatusBar" name="statusBar" /> </widget> <layoutDefault spacing="6" margin="11" /> <pixmapfunction></pixmapfunction> <resources> <include location="testman.qrc"/> </resources> <connections/></UI>
.... qtv = new QGraphicsView(); qtv->show(); qtv2 = new QGraphicsView(); qtv2->show(); ....
Qt::Window| Qt::WindowMinimizeButtonHint| Qt::WindowMaximizeButtonHint| Qt::WindowCloseButtonHint
.... qtv = new QGraphicsView(this); qtv->setWindowFlags(Qt::Window);///будет отображено окно с кнопками "минимизировать", "развернуть", "закрыть" qtv->setWindowTitle("Данное окно не отображается на панели задач!"); qtv->show(); qtv2 = new QGraphicsView(); qtv2->setWindowFlags(Qt::Window);///будет отображено окно с кнопками "минимизировать", "развернуть", "закрыть" qtv2->setWindowTitle("Данное окно будет отображаться на панели задач!"); qtv2->show();....