Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
fortero |
24.7.2011, 4:24
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0
|
Доброй ночи!
Подскажите пожалуйста, всю ночь бился… Как мне сделать фильтр событий для виджета QTableWidget а конкретно для изменения размера колонки, когда я меня размер колонки мне нужно её размер загнать скажем в контейнер, как мне организовать фильтр именно для колонок таблицы??? Спасибо за внимание! |
|
|
|
|
TaIRou |
24.7.2011, 10:22
Сообщение
#2
|
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 26.12.2010 Пользователь №: 2303 Спасибо сказали: 2 раз(а) Репутация: 0
|
Цитата(fortero @ 24.7.2011, 5:24) Link Доброй ночи! Подскажите пожалуйста, всю ночь бился… Как мне сделать фильтр событий для виджета QTableWidget а конкретно для изменения размера колонки, когда я меня размер колонки мне нужно её размер загнать скажем в контейнер, как мне организовать фильтр именно для колонок таблицы??? Спасибо за внимание! может фильтру событий надо подсунуть не QTableWidget, а объект лежащий внутри него, а именно горизонтальный или вертикальный QHeaderView: QHeaderView * QTableView::horizontalHeader () const |
|
|
|
|
fortero |
24.7.2011, 11:12
Сообщение
#3
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(TaIRou @ 24.7.2011, 10:22) Link Цитата(fortero @ 24.7.2011, 5:24) Link Доброй ночи! Подскажите пожалуйста, всю ночь бился… Как мне сделать фильтр событий для виджета QTableWidget а конкретно для изменения размера колонки, когда я меня размер колонки мне нужно её размер загнать скажем в контейнер, как мне организовать фильтр именно для колонок таблицы??? Спасибо за внимание! может фильтру событий надо подсунуть не QTableWidget, а объект лежащий внутри него, а именно горизонтальный или вертикальный QHeaderView: QHeaderView * QTableView::horizontalHeader () const А как это реализовать в коде? |
|
|
|
|
Litkevich Yuriy |
24.7.2011, 11:24
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(fortero @ 24.7.2011, 14:12) Link А как это реализовать в коде? так же как ты реализовывал для QTableWidget
|
|
|
|
|
novichkov |
24.7.2011, 18:04
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 64 Регистрация: 20.3.2008 Из: Северодвинск Пользователь №: 128 Спасибо сказали: 6 раз(а) Репутация: 1
|
У QHeaderView есть сигнал
Проще всего с помощью него. |
|
|
|
|
fortero |
24.7.2011, 18:32
Сообщение
#6
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(novichkov @ 24.7.2011, 18:04) Link У QHeaderView есть сигнал Проще всего с помощью него. Дико извенясь, прошу прощение. Имею мало опыта со стилем программирования, подскажите в виде кода как это реализовать? Буду безмерно признателен! |
|
|
|
|
fortero |
24.7.2011, 19:55
Сообщение
#7
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0
|
Допетрил:
Всем огромное спасибо кто участвовал со мной в решение это не тривиальной проблемы!))) |
|
|
|
|
fortero |
24.7.2011, 21:15
Сообщение
#8
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0
|
А ещё пожалуйста подскажите, как округлить число float до указанного символа после запятой???
Спасибо за внимание! |
|
|
|
|
ruzik |
24.7.2011, 23:05
Сообщение
#9
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0
|
Предложу 2 варианта:
ТК что из них быстрее не знаю |
|
|
|
|
fortero |
25.7.2011, 0:20
Сообщение
#10
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(ruzik @ 24.7.2011, 23:05) Link Предложу 2 варианта: ТК что из них быстрее не знаю Мне не целое нужно отделить, а к примеру из 12.1212 оставить только 12.121 но это сделать по всем правилам математики округления. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 6:22 |