Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как в дизайнере выставить размер главной формы в maximize?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt инструментарий
kuler
потыкался так и не понял
kuler
и как в Д. бросать кнопки на toolbar
ЙаМайскЫйПчОЛ
RTFM
kuler
Цитата(ЙаМайскЫйПчОЛ @ 11.9.2008, 12:39) *
RTFM

в мануалах все ручками в коде, а в Д. ни хера
ЙаМайскЫйПчОЛ
ДА!!!!!! ) Ты прав, но есть хак... напиши плагин для дизайнера
kuler
Цитата(ЙаМайскЫйПчОЛ @ 11.9.2008, 12:49) *
ДА!!!!!! ) Ты прав, но есть хак... напиши плагин для дизайнера

так есть возможность или нет!!???
ЙаМайскЫйПчОЛ
как Вы могли убедится, галочки типа Maxsimize нет!
Кнопки на тулбар стандартными средствами не бросаются!
Но все это решается разработкой QDesigner plugin'ов и их интеграцией(копированием ))).


Но мозг точно сломается, лучше правь cpp
kuler
Цитата(ЙаМайскЫйПчОЛ @ 11.9.2008, 13:13) *
как Вы могли убедится, галочки типа Maxsimize нет!
Кнопки на тулбар стандартными средствами не бросаются!
Но все это решается разработкой QDesigner plugin'ов и их интеграцией(копированием ))).


Но мозг точно сломается, лучше правь cpp

дык мож эти плагины уже написаны и если да, то не знаешь ссылку?
ЙаМайскЫйПчОЛ
НЕТ )))
trdm
может просто дописать:
void QWidget::setWindowState ( Qt::WindowStates windowState )
+
windowState <<< Qt::WindowMaximized
ЙаМайскЫйПчОЛ
помнишь
Цитата(ЙаМайскЫйПчОЛ @ 11.9.2008, 13:13) *
Но мозг точно сломается, лучше правь cpp

ты это и делаешь
kuler
Цитата(trdm @ 11.9.2008, 14:14) *
может просто дописать:
void QWidget::setWindowState ( Qt::WindowStates windowState )
+
windowState <<< Qt::WindowMaximized

куда дописать? в исходники qt? а потом собрать?
ЙаМайскЫйПчОЛ
И тролям в баг репорт, типа че за фигня, почему по дефолту не макисайз и не фуллскрин ))))))
kuler
не, в натуре фигня. Не думал что тут так слегка убоговато. Ули они там делают

ЙаМайскЫйПчОЛ
а не могли бы Вы еще ответить на вопрос про сплиттер в http://www.forum.crossplatform.ru/index.php?showtopic=1083
Admin
ЙаМайскЫйПчОЛ, устное предупреждение!

Если дальше будешь общаться в таком же стиле и тоне, буду наказывать!
Litkevich Yuriy
Цитата(kuler @ 11.9.2008, 14:15) *
потыкался так и не понял
никак (работать с окном развернутым во весь экран будет весьма проблематично, т.к. оно будет закрыто доквиджетами самого дизайнера)


ЙаМайскЫйПчОЛ, сплошной треп и ничего более,
Цитата(Admin @ 11.9.2008, 18:04) *
ЙаМайскЫйПчОЛ, устное предупреждение!

Если дальше будешь общаться в таком же стиле и тоне, буду наказывать!
+1

Цитата(kuler @ 11.9.2008, 15:33) *
и как в Д. бросать кнопки на toolbar
на него кнопки не бросают. Вспомни как это делается в коде.
Если окно в коде не создавал, то я настаиваю сделать хотябы одну программу без дизайнера и наче тебе будет тяжело понимать как и что сделать в дизайнере.

В коде ты создешь Действия (QAction), и здесь также, а Асистенте все это есть, Действия перетягиваешь на Панель инструментов.
kuler
Цитата(Litkevich Yuriy @ 11.9.2008, 17:36) *
икак (работать с окном развернутым во весь экран будет весьма проблематично, т.к. оно будет закрыто доквиджетами самого дизайнера)

видимо Вы не так поняли, это как в билдере - там есть WindowState - его устанавливаешь в maximize и при запуске окно становится развернутым, а в дизайнере оно любого другого размера
Цитата(Litkevich Yuriy @ 11.9.2008, 17:36) *
коде ты создешь Действия (QAction), и здесь также, а Асистенте все это есть, Действия перетягиваешь на Панель инструментов.

а за это спасибо, но почему Вы написали "в коде", делается через дизайнер
Litkevich Yuriy
Цитата(kuler @ 11.9.2008, 21:09) *
видимо Вы не так поняли, это как в билдере - там есть WindowState - его устанавливаешь в maximize и при запуске окно становится развернутым
в Qt Designer свойства работают сразу (потому и нет такого свойства).

Цитата(kuler @ 11.9.2008, 21:09) *
но почему Вы написали "в коде"
потому-что все делается в коде, и для начала освоения Qt лучше все делать в коде, а дизайнер это вспомогательный инструмент для тех кто хорошо понимает, что происходит.
kuler
Цитата(Litkevich Yuriy @ 11.9.2008, 18:19) *
потому-что все делается в коде, и для начала освоения Qt лучше все делать в коде, а дизайнер это вспомогательный инструмент для тех кто хорошо понимает, что происходит.

не согласен, дизайнер для быстрого наброса интерфейса, в коде задолбаешься и это бессмысленно
Litkevich Yuriy
Цитата(kuler @ 11.9.2008, 21:35) *
не согласен, дизайнер для быстрого наброса интерфейса, в коде задолбаешься и это бессмысленно
именно для быстрого и примитивного, сложный ты в дизайнере не сделаешь - не удобно. Код каждый раз заново писать нет нужды, повторно используешь на работаный. Я например в дизайнере делаю только отдельные виджеты и диалоговые окна, так быстрее. Для главного окна достаточно взять код из примеров %QTDIR%\examples\mainwindows
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.