Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QStatusBar
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
edwardoid
QStatusBar. Сложная по ходу штука. Ищу который день как добавить сепаратор туда, никак.
Подскажете?
Mixolap
А если через addWidget добавить на StatusBar label и туда писать?
Litkevich Yuriy
если я не ошибаюсь, такого понятия в QStatusBar нет, там просто виджеты накладываются, можно создать виджет с компоновшиком, и его разместить в строке статуса, а потом в этот виджет чего-нибудь совать.
edwardoid
Цитата(Mixolap @ 4.5.2008, 16:25) *
А если через addWidget добавить на StatusBar label и туда писать?

Это вариант, я так делал, только поверь это смотрится не очень красиво. Для эстетической красоты хорошо научиться ставить сепараторы...

Цитата(Litkevich Yuriy @ 4.5.2008, 16:28) *
если я не ошибаюсь, такого понятия в QStatusBar нет, там просто виджеты накладываются, можно создать виджет с компоновшиком, и его разместить в строке статуса, а потом в этот виджет чего-нибудь совать.

ММм можно пример? Я вроде понял суть, осуществить ен совсем догоняю как...

Цитата(Litkevich Yuriy @ 4.5.2008, 16:28) *
если я не ошибаюсь, такого понятия в QStatusBar нет, там просто виджеты накладываются, можно создать виджет с компоновшиком, и его разместить в строке статуса, а потом в этот виджет чего-нибудь совать.

ММм можно пример? Я вроде понял суть, осуществить ен совсем догоняю как...
Litkevich Yuriy
Цитата(edwardoid @ 4.5.2008, 18:37) *
Для эстетической красоты хорошо научиться ставить сепараторы...

Объясни этот момент, а также чем тебя неустраивает addWidget, ведь виджеты отделяются промежутком, что тебя смущает?
edwardoid
Цитата(Litkevich Yuriy @ 4.5.2008, 16:44) *
Цитата(edwardoid @ 4.5.2008, 18:37) *
Для эстетической красоты хорошо научиться ставить сепараторы...

Объясни этот момент, а также чем тебя неустраивает addWidget, ведь виджеты отделяются промежутком, что тебя смущает?

Есть промежуток, но нет разделителя, выгладит как просто N-тое количество пробелов.
Litkevich Yuriy
так пойдет: ?
edwardoid
Цитата(Litkevich Yuriy @ 4.5.2008, 16:56) *
так пойдет: ?

Не совсем, открой Notepad
View -> Status bar

Хочу ровно так же, как в появившемся статус баре, видишь разделители?
Litkevich Yuriy
Цитата(edwardoid @ 4.5.2008, 19:11) *
Не совсем, открой Notepad

а у меня в нем вообще строки статуса нет :)
давай скриншот :)
edwardoid

Вот..
Litkevich Yuriy
что-то я его не вижу
ViGOur
Я думаю, такого результата как в notepad можно достигнуть создав label в label'e. :)
Litkevich Yuriy
edwardoid, приаттачь его к сообщению :)
edwardoid
как это label в label? это как будет выглядеть?
Litkevich Yuriy
блин, покажите как это выглядит :)
ViGOur
Если тебе нужно так как на картинке в 10 посте, то label в label не катит.
Нужно было раньше предупреждать! :) У меня классическая темы винды, а в ней это не критично.
edwardoid
http://i217.photobucket.com/albums/cc122/EdwardoiD/ss-1.jpg - если форум не отображает
Litkevich Yuriy
edwardoid, посмотри как это выглядит в класической теме виндовоза?
я подозреваю что также как и в примере, что я привел.
edwardoid
Цитата(Litkevich Yuriy @ 4.5.2008, 18:21) *
edwardoid, посмотри как это выглядит в класической теме виндовоза?
я подозреваю что также как и в примере, что я привел.

Хм, сорри, ты действительно был прав. А скажешь как реализовал? Код можно?
Litkevich Yuriy
Да легко, это пример из книжки Макса Шлее Нажмите для просмотра прикрепленного файла
а чтобы в ХР нормально было, возможно прийдется поколдовать со стилями в проге, я в 2000-ном работаю, потому проверить не могу.
edwardoid
спс, все ок)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.