![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
vjkjljq |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 14.10.2014 Пользователь №: 4248 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
есть 4 виджета, и один родитель, задача выравнить 3 виджета на родители(4виджет для сети - не используется):
1 очень много читал 2 смотрел примеры 3 понял одно:автоматически выравнивание выиджетов будет только в том случае, если родительский виджет содержит только однотипные виджеты, например, все Button(кнопки) или qtextedit; в случае разнотипных виджетов, например . QLCDNumber и QtLineEdit, применять только - qgridlayout или выравнимать в ручную(я не пользуюсь designer) Прошу мочь, - фото выставил, могу выствавить проект(он еще сырой), все просто - реализовать автоматическое выравнивание, написать код , и прошу объяснить почему у меня не получилось: комбинаторика имела очень широкие варианты, может нужно было в каждом из 3 сделать одинаковый тип компоновки? или сами выджеты разработать с одинаковыми типами: только qtextline. или только qtextedit? Спасибо! Прошу прощения, не совсем удобный интерфейс к форуму, - немогу загрузить проект rar.Подскажи как это сделать? |
|
|
vjkjljq |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 14.10.2014 Пользователь №: 4248 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
кажется сайт мертв,,,,,,,,,
|
|
|
wiz29 |
![]()
Сообщение
#3
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
есть 4 виджета, и один родитель, задача выравнить 3 виджета на родители(4виджет для сети - не используется): 1 очень много читал 2 смотрел примеры 3 понял одно:автоматически выравнивание выиджетов будет только в том случае, если родительский виджет содержит только однотипные виджеты, например, все Button(кнопки) или qtextedit; в случае разнотипных виджетов, например . QLCDNumber и QtLineEdit, применять только - qgridlayout или выравнимать в ручную(я не пользуюсь designer) Прошу мочь, - фото выставил, могу выствавить проект(он еще сырой), все просто - реализовать автоматическое выравнивание, написать код , и прошу объяснить почему у меня не получилось: комбинаторика имела очень широкие варианты, может нужно было в каждом из 3 сделать одинаковый тип компоновки? или сами выджеты разработать с одинаковыми типами: только qtextline. или только qtextedit? Спасибо! Прошу прощения, не совсем удобный интерфейс к форуму, - немогу загрузить проект rar.Подскажи как это сделать? Не совсем понятно, что нужно сделать, если сделать так чтобы виджеты, которые на картинке выделены в группы и кнопки те что внизу, по центру внизу были, то тут все просто.
В дизайнере это делается гораздо проще. |
|
|
lanz |
![]()
Сообщение
#4
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Цитата понял одно:автоматически выравнивание выиджетов будет только в том случае, если родительский виджет содержит только однотипные виджеты, например, все Button(кнопки) или qtextedit; Это не так. Присмотритесь к QV/HBoxLayout. http://qt-project.org/doc/qt-4.8/qvboxlayout.html Цитата кажется сайт мертв,,,,,,,,, Присоединяйтесь, помогайте ![]() Сообщение отредактировал lanz - 14.10.2014, 18:16 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
vjkjljq, что подразумевается под выравниванием?
На приведённых снимках видны "вполне ровные" виджеты, это то, что должно получиться? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2.3.2025, 8:11 |