Russian Qt Forum
Ноябрь 22, 2024, 23:11
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Пару вопросов по Qt Designer
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Пару вопросов по Qt Designer (Прочитано 10741 раз)
Hort
Гость
Пару вопросов по Qt Designer
«
:
Май 11, 2009, 09:18 »
Здравствуйте! Есть пара вопросов по Qt Designer.
1. Каксредствами дизайнера утановить центральный виджет в QMainWindow отличный от QWidget (надо QMdiArea)
2. Как к actions присваивать не 1 картинку а несколько разных размеров (QIcon), чтобы были отдельные для меню 16х16 и для панельки 24х24
Или это только ручками в коде? Просто не верится что есть такая оплошность в Qt Designer
Записан
nixman05
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #1 :
Май 11, 2009, 11:11 »
2. Имеется возможность задать размер иконок для панели:
В классе
QToolBar
есть свойство
iconSize
, с помощью которого можно задать размер иконки для конкретной панели
Записан
Hort
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #2 :
Май 11, 2009, 12:35 »
Цитата: nixman05 от Май 11, 2009, 11:11
2. Имеется возможность задать размер иконок для панели:
В классе
QToolBar
есть свойство
iconSize
, с помощью которого можно задать размер иконки для конкретной панели
это я знаю. вопрос в том как назначить QIcon для action, т.е. набор иконок разных размеров а не 1 графический файл
PS: пока вижу единственное решение - оставить без значков, а загружать уже через QIcon в коде
«
Последнее редактирование: Май 11, 2009, 12:37 от Hort
»
Записан
Hort
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #3 :
Май 11, 2009, 13:44 »
3. Если мне надо реализовать интерфейс с QSplitter - это только ручками? В дизайнере никак?
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Пару вопросов по Qt Designer
«
Ответ #4 :
Май 11, 2009, 13:59 »
Цитата: Hort от Май 11, 2009, 13:44
3. Если мне надо реализовать интерфейс с QSplitter - это только ручками? В дизайнере никак?
Можно. Уже это неоднократно обсуждалось на форуме. См. в дизайнере Lay Out Horizontally In Splitter / Lay Out Vertically In Splitter
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Пару вопросов по Qt Designer
«
Ответ #5 :
Май 11, 2009, 14:07 »
>>вопрос в том как назначить QIcon для action
Читай руководство по Дизайнеру. В редакторе Действий (Action) это делается.
>>Если мне надо реализовать интерфейс с QSplitter - это только ручками? В дизайнере никак?
QSplitter - частный случай компоновщика (Layout), следовательно смотри панель компоновки или контекстное меню компоновщика.
Записан
Юра.
spectre71
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #6 :
Май 11, 2009, 15:39 »
Цитата: lit-uriy от Май 11, 2009, 14:07
>>вопрос в том как назначить QIcon для action
Читай руководство по Дизайнеру. В редакторе Действий (Action) это делается.
Вопрос был про разные размеры QPixmap для каждой QIcon::Mode:
Цитата: Hort от Май 11, 2009, 09:18
Как к actions присваивать не 1 картинку а несколько разных размеров (QIcon), чтобы были отдельные для меню 16х16 и для панельки 24х24
Похоже в дизайнере это не сделать - только ручками в коде
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Пару вопросов по Qt Designer
«
Ответ #7 :
Май 11, 2009, 17:22 »
>>Похоже в дизайнере это не сделать - только ручками в коде
С чего этот вопрос возник, я так и не понял, уменя в меню один размер, а на пенли инструментов другой. Всё сделано в дизайнере.
Записан
Юра.
cooler_3105
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #8 :
Май 11, 2009, 18:01 »
Цитировать
1. Каксредствами дизайнера утановить центральный виджет в QMainWindow отличный от QWidget (надо QMdiArea)
А на этот вопрос можете дать ответ? Меня он тоже интересует
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Пару вопросов по Qt Designer
«
Ответ #9 :
Май 11, 2009, 19:10 »
А какая версия Дизайнера? У меня в 4.4.3 есть такой виджет QMdiArea его можно бросить на главное окно.
Записан
Юра.
Hort
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #10 :
Май 11, 2009, 21:22 »
Цитата: lit-uriy от Май 11, 2009, 17:22
С чего этот вопрос возник, я так и не понял, уменя в меню один размер, а на пенли инструментов другой. Всё сделано в дизайнере.
если ты присваиваеш картинку 24х24 - то они автоматом уменьшаются до 16х16. мне уменьшение автоматом не подходит (у меня есть своя 16х16 специально адаптированна под этот размер). QIcon позволяет создавать колекцию картинок разных размеров, т.е. можно добавить свою 16х16 и сою 24х24.
За сплитер - спасибо!
«
Последнее редактирование: Май 11, 2009, 21:25 от Hort
»
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Пару вопросов по Qt Designer
«
Ответ #11 :
Май 11, 2009, 21:42 »
>>если ты присваиваеш картинку 24х24
нет, я установил в качестве иконки файл *.ico (содержащий три значка с размерами: 16, 24 и 32) берётся тот, который ближе по размерам.
Записан
Юра.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Пару вопросов по Qt Designer
«
Ответ #12 :
Май 11, 2009, 21:55 »
хм, и правда один и тотже значёк берет, только первый, неважно каких размеров.
Записан
Юра.
kdm
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #13 :
Март 28, 2011, 21:10 »
Цитата: pastor от Май 11, 2009, 13:59
Цитата: Hort от Май 11, 2009, 13:44
3. Если мне надо реализовать интерфейс с QSplitter - это только ручками? В дизайнере никак?
Можно. Уже это неоднократно обсуждалось на форуме. См. в дизайнере Lay Out Horizontally In Splitter / Lay Out Vertically In Splitter
Подскажите как это сделать. У меня пункт в меню такой есть, но оба пункта disabled. Положив просто виджет, внутр еще два виджета - disabled, просто на форму положил - тоже disabled. Как правильно делать?
Записан
kdm
Гость
Re: Пару вопросов по Qt Designer
«
Ответ #14 :
Апрель 07, 2011, 11:58 »
Разобрался со сплиттером. Но вот вопрос. Никак нельзя коннектится к слотам классов Qt, которые не виджеты? То есть у меня набор кнопок, они все autoexclusive, как добавить их в группу и коннектится к слотам группы, похоже, что никак, как я понимаю, но вдруг?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...