![]() |
|
|
![]()
|
|
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Mainw::Mainw()
{ QTextCodec* codec = QTextCodec::codecForName("UTF8"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForCStrings(codec); createConnectiom(); scene = new myScene; scene->setSceneRect(QRectF(0, 0,EW,EH)); scene->setBackgroundBrush(Qt::lightGray); connect(scene,SIGNAL(LeftButtonpress(QGraphicsItem *)),this,SLOT(Cmd(QGraphicsItem *))); connect(scene,SIGNAL(RightButtonpress(QGraphicsItem *)),this,SLOT(Hlp(QGraphicsItem *))); editor= new QGraphicsView(scene); this->setCentralWidget(editor); this->showMaximized(); // qDebug() << "ШИРИНА " << this->editor->geometry().width(); menu = menuBar(); QMenu *file = new QMenu(tr("&Файл")); ............................... Это сообщение отредактировал(а) plica98 - 29.8.2012, 12:56 |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
Если используется дизайнер - он сам сгенерирует код, размещающий graphicsView внутри centralWidget. При размещении виджетов вручную от centralWidget можно избавиться, но на размер graphicsView это не повлияет. Кстати, при использовании дизайнера нужно для centralWidget назначить layout (неважно какой - я использую вертикальный), установив ему поля в 0. Иначе graphicsView будет иметь размеры, заданные в дизайнере. |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Да, фрагмент конструктора Mainwindow() приведен выше.
Это сообщение отредактировал(а) plica98 - 29.8.2012, 12:55 |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
Вывод в статус : old: 500x500 new: 1278x921 После w.showMaximized() размер ещё старый - окно ещё не показано на экране, это будет сделано в a.exec(); Это сообщение отредактировал(а) math64 - 29.8.2012, 13:13 |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
math64, спасибо.
Буду разбираться. |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |