![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
fortero |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Доброй ночи!
Имеется MDI дочернии окна, внутри есть необходимость установить виджет таблице QTableWidget, устанавливается благополучно, а как мне сделать, что бы таблица равномерно увеличивалась при увиличении окна, а то она статична в размере, дочерне окно я увеличил немного или до максимума а размер виджета таблицы остался прежний... Спасибо за внимание! |
|
|
![]() |
silver47 |
![]()
Сообщение
#11
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: ![]() ![]() ![]() |
ну дык, опишите для страждующих
|
|
|
fortero |
![]()
Сообщение
#12
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нужно Господа!
Что бы была точка отсчёта, есть окно и есть таблица, базовый размер задан! Высоту строк увеличевать как раз напротив не нужно, а вот ширену столбцов, в ней и загвоздка... Базовый пример: Как вы видите это окно внутри окна, вдруг его прейдётся увеличить, хотелось бы что бы и таблица по ширине не по высоте, увеличилась, или на худой конец только вторая колонка только по ширине увеличилась... И ещё если вы заметили серую полоску от фона окна наехавшую на таблицу, не подскажите как это вылечить? Если кликнуть то серость проподает, но при появлении первого окна серая линия несколько смущает((( |
|
|
silver47 |
![]()
Сообщение
#13
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: ![]() ![]() ![]() |
Я ничего кроме как создавать свой класс, унаследовав его от QTableWidget и в нем переопределять resizeEvent, чтобы он испускал сигнал изменения размера, или сам менял размеры ячеек, посоветовать не могу. Господин ernie не желает делиться секретом
![]() ![]() Есть свое представление, унаследованное от QTableView. Там как раз переопределен resizeEvent могу выложить.... может по аналогии сделаете. заголовочник:
реализация:
Сообщение отредактировал silver47 - 29.4.2011, 10:33 |
|
|
wiz29 |
![]()
Сообщение
#14
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(silver47 @ 29.4.2011, 11:23) Link Я ничего кроме как создавать свой класс, унаследовав его от QTableWidget и в нем переопределять resizeEvent, чтобы он испускал сигнал изменения размера, или сам менял размеры ячеек, посоветовать не могу. Господин ernie не желает делиться секретом ![]() ![]() Можно использовать eventFilter для обработки, если нет желания наследоваться. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#15
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(fortero @ 27.4.2011, 4:19) Link а как мне сделать, что бы таблица равномерно увеличивалась при увиличении окна, а то она статична в размере, научиться пользоваться компоновщиками (QLayout's)
|
|
|
fortero |
![]()
Сообщение
#16
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 29.4.2011, 10:33) Link Цитата(fortero @ 27.4.2011, 4:19) Link а как мне сделать, что бы таблица равномерно увеличивалась при увиличении окна, а то она статична в размере, научиться пользоваться компоновщиками (QLayout's)Но а Вы не подкажите? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#17
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
fortero, как делал субокно? В коде, в дизайнере?
|
|
|
fortero |
![]()
Сообщение
#18
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 29.4.2011, 16:54) Link fortero, как делал субокно? В коде, в дизайнере? В коде... У меня всё в коде, могу дать посмотреть, но только через электронку... |
|
|
silver47 |
![]()
Сообщение
#19
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: ![]() ![]() ![]() |
Мне казалось этот вопрос решили еще Link
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#20
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(fortero @ 29.4.2011, 21:47) Link У меня всё в коде показывай код контсруктора субокна.П.С. до секретов ещё ой как далеко, так что выкладывай в форум. П.П.С. весь код приложения не интересен и будет лишь захламлять форум Цитата(silver47 @ 30.4.2011, 7:46) Link Мне казалось этот вопрос решили еще тут похоже на то
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 6.8.2025, 5:31 |