Russian Qt Forum
Сентябрь 30, 2024, 10:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Хочу сделать такое GUI как в QT Creator  (Прочитано 6038 раз)
serkol
Гость
« : Июнь 29, 2010, 01:52 »

Я зеленый чайник в QT, прошу подсказать.

Я использую QT Creator (IDE). Мне нравится как там все организовано - тулбары слева, сверху и снизу.

Я хотел бы использовать нечто подобное в своей проге, но сомневаюсь, какие элементы GUI мне использовать.

- Левый вертикальный тулбар с "закладками" Welcome, Edit, Debug... и кнопки внизу: Build, Run... Это тулбар главного окна, или нечто другое?
- Верхний тулбар (или их там несколько?) с квабратными кнопками-картинками и комбобоксами типа Projects и имя текущего файла.
- Нижний тулбар - в нем интересное поле ввода "локатора", и интересные кнопки "1 Build Issues", "2 Search results"...

В тулбарах там совершенно разные элементы - они все стандартные?

Может кто-нибудь описать из каких элементов это все сделано?
Записан
crossly
Гость
« Ответ #1 : Июнь 29, 2010, 08:42 »

а заглянуть в исходники сложно??
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Июнь 29, 2010, 15:50 »

crossly, там не новичку не просто разобраться, а "зеленый чайник в QT" влипнет по полной.
Записан

Юра.
crossly
Гость
« Ответ #3 : Июнь 29, 2010, 15:52 »

а ну да.... простите .... не обратил внимания на "зеленый чайник"...
Записан
serkol
Гость
« Ответ #4 : Июнь 29, 2010, 16:08 »

В код я пока не заглядывал - сам писал большие программы со сложным GUI (не на C++ и не на Qt, к сожалению...) - представляю себе, чего там можно ожидать... Может прийдется порыться, но пока пробую разные элементы GUI и смотрю что с ними можно сделать. То что у меня выходит - не похоже на Creator. Не по цветам а серьезней... Просто опыта с QT мало :-)
« Последнее редактирование: Июнь 29, 2010, 16:13 от serkol » Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Июнь 29, 2010, 16:29 »

>>не похоже на Creator
само собой, в креаторе собственный стиль использован, а он не только цвета определяет.
Записан

Юра.
Karl-Philipp
Гость
« Ответ #6 : Июнь 29, 2010, 17:50 »

Вот, разбирался как-то.
Только в ресурсы необходимо добавить рисунки, которые нужно отображать на Таb-ах.
Записан
serkol
Гость
« Ответ #7 : Июнь 29, 2010, 19:36 »

terlan, спасибо! Я как раз застрял на этих табах. То что надо!
Записан
TukiNov
Гость
« Ответ #8 : Июнь 30, 2010, 10:04 »

Вот, разбирался как-то.
Только в ресурсы необходимо добавить рисунки, которые нужно отображать на Таb-ах.
Можно мне тоже использовать ваш пример у себя в программе ? Улыбающийся
Записан
Karl-Philipp
Гость
« Ответ #9 : Июнь 30, 2010, 10:53 »

Пример-то не мой  Веселый
The complete Qt Creator source code is available under the LGPL
(конечно используйте)
Записан
TukiNov
Гость
« Ответ #10 : Июнь 30, 2010, 14:44 »

Эх, тут проблемка нарисовалась.
    setExpanding(false);
Код:
This property holds when expanding is true QTabBar will expand the tabs to use the empty space.

By default the value is true.

This property was introduced in Qt 4.5.
Есть возможность обойти как нить это в Qt 4.4.2 окромя как
Код:
#if QT_VERSION >= 0x040500
    setExpanding(false);
#endif
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.069 секунд. Запросов: 23.