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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] Внешний вид статусбара  (Прочитано 2872 раз)
Alex_C
Гость
« : Апрель 24, 2012, 09:26 »

Хочу на окне от QWidget нарисовать внизу QStatusBar, чтоб он отображался как стандартный статусбар в винде - т.е. располагался внизу и даже если он пустой, все равно показывался на всю ширину окна. Делаю:

Код:
m_StatusBar = new QStatusBar(this);

он располагается у меня сверху слева маленький квадратик.  Непонимающий
Как заставить его работать как стандартный виндовый, если окно не от QMainWindow
« Последнее редактирование: Апрель 24, 2012, 14:47 от Alex_C » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Апрель 24, 2012, 10:27 »

Как заставить его работать как стандартный виндовый, если окно не от QMainWindow
Для начала не мешало бы узнать что такое компоновка.
Записан

Qt 5.11/4.8.7 (X11/Win)
Alex_C
Гость
« Ответ #2 : Апрель 24, 2012, 14:46 »

Для начала не мешало бы узнать что такое компоновка.

Не... это я знаю Улыбающийся Я не правильно выразился - просто нужно было "границы" сделать видимыми + пережиток дельфи - там статусбар всегда внизу окна. А когда он мне нарисовался не там, подумал, может чего не то сделал.
Естественно layout->addWidget(m_StatusBar, 0, Qt::AlignBottom); спас отца русской демократии Улыбающийся

Сейчас разобрался! Еще полностью к Qt не привык!
Записан
Странник
Гость
« Ответ #3 : Апрель 24, 2012, 18:29 »

так принципиально иметь строку состояния на QWidget? логичнее QMainWindow использовать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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