Здравствуйте, гость ( Вход | Регистрация )
|
VitAl2013 |
20.1.2011, 10:46
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 3.1.2011 Пользователь №: 2321 Спасибо сказали: 1 раз(а) Репутация: 0
|
Как в дизайнере создать кнопку которая бы сохраняла свою квадратную форму при растягивании? Если можно то пример сразу.
|
|
|
|
![]() |
|
igor_bogomolov |
20.1.2011, 14:10
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
VitAl2013, проблема не в том что бы сделать кнопку квадратной. Это запросто (но не в дизайнере (хотя и там тоже можно, но только фиксированного размера)). Проблемы возникнут при ресайзе такой формы. Между виджетами будут появляться большие зазоры, что очень портит интерфейс. Если это не так страшно, то делай как сказал Rocky,
Цитата(Rocky @ 20.1.2011, 12:45) Link нужно наследоваться от кнопки и переопределять QWidget::heightForWidth и выставляй там height = width
|
|
|
|
VitAl2013 Как создать квадратную кнопку? 20.1.2011, 10:46
igor_bogomolov Цитата(VitAl2013 @ 20.1.2011, 10:46) Как ... 20.1.2011, 11:13
Rocky в дизайнере никак. А вообще, нужно наследоваться о... 20.1.2011, 12:45
igor_bogomolov Rocky, говоришь ты все правильно, вот только в реа... 20.1.2011, 13:00
Rocky Кстати да, припоминаю.. Как-то нужно было сделать ... 20.1.2011, 13:28
VitAl2013 А нельзя ли сделать свой дочерний виджет-кнопку у ... 20.1.2011, 14:00
VitAl2013 Хорошо буду рыть. Но я нуб (чайник) так что буду д... 20.1.2011, 14:39
Rocky да.
Но лучче почитать хотя бы что-нибудь о С++ в ... 20.1.2011, 14:47
VitAl2013 Что нибудь я читал и представления имею... Практик... 20.1.2011, 16:50
igor_bogomolov http://www.crossplatform.ru/node/227 20.1.2011, 17:05![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 13:37 |