crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QTableWidget фильтр размера колонки
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
fortero Дата 25.7.2011, 10:47
 
Цитата(Litkevich Yuriy @ 25.7.2011, 6:09) *
Цитата(fortero @ 25.7.2011, 0:15) *
А ещё пожалуйста подскажите, как округлить число float до указанного символа после запятой???
это уже другой вопрос, ни как не связанный с заголовком темы.

Извините, просто я думал кто то быстро ответит на такой вопрос, что бы не стартовать топик…
Litkevich Yuriy Дата 25.7.2011, 6:09
 
Цитата(fortero @ 25.7.2011, 0:15) *
А ещё пожалуйста подскажите, как округлить число float до указанного символа после запятой???
это уже другой вопрос, ни как не связанный с заголовком темы.
fortero Дата 25.7.2011, 0:20
 
Цитата(ruzik @ 24.7.2011, 23:05) *
Предложу 2 варианта:
    float f = 12.1212;
    int i = static_cast<int>(f);

    float f = 12.1212;
    int i = f/1;

ТК что из них быстрее не знаю


Мне не целое нужно отделить, а к примеру из 12.1212 оставить только 12.121 но это сделать по всем правилам математики округления.
ruzik Дата 24.7.2011, 23:05
  Предложу 2 варианта:
    float f = 12.1212;
    int i = static_cast<int>(f);

    float f = 12.1212;
    int i = f/1;

ТК что из них быстрее не знаю
fortero Дата 24.7.2011, 21:15
  А ещё пожалуйста подскажите, как округлить число float до указанного символа после запятой???
Спасибо за внимание!
fortero Дата 24.7.2011, 19:55
  Допетрил:
connect(mtab->horizontalHeader(), SIGNAL(sectionResized(int, int, int)), this, SLOT(slot_horizHeadRes(int, int, int)));


Всем огромное спасибо кто участвовал со мной в решение это не тривиальной проблемы!)))
fortero Дата 24.7.2011, 18:32
 
Цитата(novichkov @ 24.7.2011, 18:04) *
У QHeaderView есть сигнал
void    sectionResized ( int logicalIndex, int oldSize, int newSize )

Проще всего с помощью него.


Дико извенясь, прошу прощение.
Имею мало опыта со стилем программирования, подскажите в виде кода как это реализовать?
Буду безмерно признателен!
novichkov Дата 24.7.2011, 18:04
  У QHeaderView есть сигнал
void    sectionResized ( int logicalIndex, int oldSize, int newSize )

Проще всего с помощью него.
Litkevich Yuriy Дата 24.7.2011, 11:24
 
Цитата(fortero @ 24.7.2011, 14:12) *
А как это реализовать в коде?
так же как ты реализовывал для QTableWidget
fortero Дата 24.7.2011, 11:12
 
Цитата(TaIRou @ 24.7.2011, 10:22) *
Цитата(fortero @ 24.7.2011, 5:24) *
Доброй ночи!
Подскажите пожалуйста, всю ночь бился…
Как мне сделать фильтр событий для виджета QTableWidget а конкретно для изменения размера колонки, когда я меня размер колонки мне нужно её размер загнать скажем в контейнер, как мне организовать фильтр именно для колонок таблицы???
Спасибо за внимание!


может фильтру событий надо подсунуть не QTableWidget, а объект лежащий внутри него, а именно горизонтальный или вертикальный QHeaderView: QHeaderView * QTableView::horizontalHeader () const


А как это реализовать в коде?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 15:29