Название: [Решено] Внешний вид статусбара Отправлено: Alex_C от Апрель 24, 2012, 09:26 Хочу на окне от QWidget нарисовать внизу QStatusBar, чтоб он отображался как стандартный статусбар в винде - т.е. располагался внизу и даже если он пустой, все равно показывался на всю ширину окна. Делаю:
Код: m_StatusBar = new QStatusBar(this); он располагается у меня сверху слева маленький квадратик. ??? Как заставить его работать как стандартный виндовый, если окно не от QMainWindow Название: Re: Внешний вид статусбара Отправлено: GreatSnake от Апрель 24, 2012, 10:27 Как заставить его работать как стандартный виндовый, если окно не от QMainWindow Для начала не мешало бы узнать что такое компоновка (http://www.doc.crossplatform.ru/qt/4.7.x/html-qt/layout.html).Название: [РЕШЕНО] Re: Внешний вид статусбара Отправлено: Alex_C от Апрель 24, 2012, 14:46 Для начала не мешало бы узнать что такое компоновка (http://www.doc.crossplatform.ru/qt/4.7.x/html-qt/layout.html). Не... это я знаю :) Я не правильно выразился - просто нужно было "границы" сделать видимыми + пережиток дельфи - там статусбар всегда внизу окна. А когда он мне нарисовался не там, подумал, может чего не то сделал. Естественно layout->addWidget(m_StatusBar, 0, Qt::AlignBottom); спас отца русской демократии :) Сейчас разобрался! Еще полностью к Qt не привык! Название: Re: [Решено] Внешний вид статусбара Отправлено: Странник от Апрель 24, 2012, 18:29 так принципиально иметь строку состояния на QWidget? логичнее QMainWindow использовать.
|