crossplatform.ru

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


  Ответ в Сортировка QTableWidget
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
igor_bogomolov Дата 21.7.2010, 13:16
 
Цитата(Modul @ 21.7.2010, 13:23) *
Вопрос - как отобрать строки из основной таблицы с данным флагом (например, флаг=1) и сделать новую таблицу.
От QTableWidget придётся отказаться в пользу QTableView + model. Смотри класс QSortFilterProxyModel и примеры связанные с ним.
Modul Дата 21.7.2010, 12:23
 
Цитата(Litkevich Yuriy @ 21.7.2010, 11:45) *
что это за флаг такой? он у тебя ни где не описан, это-то и вызывает непонимание


Флаг активности потока, например:
1 - пуск
2 - пауза
Он присваивается при пуске потока, а полученные данные выводятся в виджеты.

Строка основной таблицы = номеру потока

Вопрос - как отобрать строки из основной таблицы с данным флагом (например, флаг=1) и сделать новую таблицу.
Litkevich Yuriy Дата 21.7.2010, 11:45
 
Цитата(Modul @ 21.7.2010, 15:23) *
(например, если flag[i] = 0, 1, 2)
а что это за флаг такой? он у тебя ни где не описан, это-то и вызывает непонимание
Modul Дата 21.7.2010, 11:23
 
Цитата
Modul, нехватает начальных условий, для размышлений


Есть таблица QTableWidget с несколькими виджетами в строке (например, QLabel).
Виджеты в таблицу добавлены методом:
lab1[i] = new QLabel("http://");
table->setCellWidget(0, 0, lab1[i] );



Надо отсортировать QTableWidget по моему критерию в строке (например, если flag[i] = 0, 1, 2).
При клике мышкой на простой список QListWidget с элементами:
- Все (исходная таблица без изменений)
- Активные
- Неактивные
- Получено
должна появляться таблица с отобранными строками по моему критерию.

Условие:
Виджеты получают данные из сети.
Litkevich Yuriy Дата 21.7.2010, 10:15
 
Цитата(Алексей1153 @ 21.7.2010, 13:42) *
Прочитал пост несколько раз... Нифига не понятно
аналогично, но я с утра думал, что я ещё не проснулся и поэтому не понял. Сейчас ещё раз прочитал, всё равно не понял.

Modul, нехватает начальных условий, для размышлений
Алексей1153 Дата 21.7.2010, 9:42
  Прочитал пост несколько раз... Нифига не понятно :)
Modul Дата 20.7.2010, 21:19
  Имеется таблица QTableWidget, с левой стороны простой список QListWidget.

- Все
- Активные
- Неактивные

Надо отсортировать QTableWidget по моему критерию в строке (например, если flag[i] = 0, 1, 2).
Может быть 1 таблица или 3.


Виджеты в цикле добавляю так:
//1
lab1[i] = new QLabel("http://");
table->setCellWidget(0, 0, lab1[i] );        
//2        
myWid[i]  = new MyWidget;;
table->setCellWidget(0, 1, myWid[i]);


Посоветуйте как сделать ?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 5.5.2024, 14:24