Название: Порядок виджетов в Designer Отправлено: QKrot от Апрель 22, 2010, 19:55 Каждый вновь добавляемый виджет(например QPushButton) оказывается над предыдущем на форме. Как можно изменить этот порядок ?
Название: Re: Порядок виджетов в Designer Отправлено: sendevent от Апрель 22, 2010, 20:00 если речь о поведении по-умолчанию - хз. если "вообще" - Ctrl+L/Ctrl+K.
Название: Re: Порядок виджетов в Designer Отправлено: Пантер от Апрель 22, 2010, 20:01 Не совсем понятно. Ты контролы можешь передвигать как угодно. Приложи скриншот или ui файл.
Название: Re: Порядок виджетов в Designer Отправлено: QKrot от Апрель 22, 2010, 20:16 если речь о поведении по-умолчанию - хз. если "вообще" - Ctrl+L/Ctrl+K. Да, речь об этом. Но эти сочетания отправляют виджет либо под, либо над остальными виджетами. Нужно или свойство или что-то еще, чтобы вызовом метода изменять этот порядок.Название: Re: Порядок виджетов в Designer Отправлено: sendevent от Апрель 22, 2010, 20:25 QLayout (http://doc.trolltech.com/4.6/qlayout.html) - отвечает за компановку, при его использовании таких проблем не возникает. "програмных" методов нету, да и, скорее всего, и вам они не нужны - похоже, вы идете не правильным путем. чего в результате должно получиться-то?
Название: Re: Порядок виджетов в Designer Отправлено: QKrot от Апрель 22, 2010, 20:52 По простому говоря кнопку на заднем плане:
(http://img215.imageshack.us/img215/5319/2204n.jpg) требуется переместить на передний: (http://img203.imageshack.us/img203/59/22042.jpg) во время выполнения программы. Но я не нахожу за какие свойства дёргать. Название: Re: Порядок виджетов в Designer Отправлено: sendevent от Апрель 22, 2010, 21:09 хм... возможно, поможет QWidget::raise | lower | stackUnder (...);
два вопроса: зачем подобное может понадобиться? Название: Re: Порядок виджетов в Designer Отправлено: QKrot от Апрель 23, 2010, 17:10 QWidget::raise | lower | stackUnder (...); Именно то что искал, спасибо. В моём приложении это действительно нужно, т.к. виджеты перекрываются, и какой из них на переднем плане существенно.С топиком ошибся, пардон Название: Re: Порядок виджетов в Designer Отправлено: fuCtor от Апрель 23, 2010, 20:48 Для этого есть QStackedLayout =)
Название: Re: Порядок виджетов в Designer Отправлено: QKrot от Апрель 23, 2010, 21:53 Для этого есть QStackedLayout =) Хех, ну почти. Имелось ввиду не полное перекрытие, а частичное по типу кнопок на скринах выше. |