С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Активация сторонего приложения и передача фокуса Здравствуйте. Имеется окно программы под названием "Player". Как его активировать(поднять на передний план) и передать фокус? Linux https://www.cyberforum.ru/ qt/ thread1355208.html C++ Qt Qt и системные требования
Дамы и господа, в связи с тем, что у меня возникли проблемы с запуском своих программ(Windows 7 x32, QtCreator 5.4, mingw 4.8) на Windows XP задался вопросом, а имеется ли оф документация, где было бы описано, на каких платформах можно запустить приложения, написанные на кути? Я возможно плохо искал, но нашел лишь информацию, где и при каких условиях будет работать QtCreator Из полезного нашел...
C++ Qt Вызов метода через 3 сигнала https://www.cyberforum.ru/ qt/ thread1354811.html
Добрый день. Вопрос такой. Есть 3 слота, которые принимают пакеты данных по readyRead. Далее считывают данные в глобальные QByteArray (перед этим их очищает). По идее, 3 слота считывают более менее одновременно, и данные записывают в глобальные массивы. После записи испускают сигнал, который связан со слотом. Слот делает следующее: Сравнивает 3 массива и выдает результат (грубо говоря, если...
C++ Qt Как вернуть объект по указателю У меня есть функция QStandardItemModel set_model(QStandardItemModel*a) { return a; } Компилятор ругается, что не может конвертировать 'QStandardItemModel*' в 'QStandardItemModel' Как сделать, чтобы возвращался имеено QStandardItemModel, если на входе имеется именно QStandardItemModel* ?? https://www.cyberforum.ru/ qt/ thread1354808.html
Ошибка при статической сборке Qt C++ Qt
собираю qt 4.8.5 статически: sudo ./configure -platform linux-g++ -release -static -fontconfig -opensource -confirm-license -gtkstyle -no-webkit -nomake demos -nomake examples -qt-zlib -qt-libpng -qt-libjpeg -prefix /usr/leb/Qt_4static -continue make - j3 выдает ошибку: /home/lgosha/qt/qt-everywhere-opensource-src-4.8.5/lib/libQtScript.a(JSGlobalData.o): In function `void
C++ Qt Как подключить библиотеку к Qt 5.4? https://www.cyberforum.ru/ qt/ thread1354459.html
Добрый вечер. Есть библиотека, которая состоит из: 1. Файл .dll 2. Файл .a 3. Файлы .h Куда их пихать, чтобы они заработали? Что где прописывать? Версия Qt 5.4. Вот вам надо использовать чужую библиотеку, хотите ее подключить. Ваши действия?
C++ Qt Глобальный перехват клавиатуры и мыши https://www.cyberforum.ru/ qt/ thread1354333.html
Добрый вечер, прошу привести пример, как можно перехватить нажатие кнопки мыши и клавиатуры, при неактивном приложении.
C++ Qt Передать значение переменной из одной функции в другую
Добрый день, подскажите как передать значение t из одной функции в другую. из этой void settingrec::interval(QString intervalvalue) { int t = intervalvalue.toInt(); qDebug() << t ; }
C++ Qt Hook в qt https://www.cyberforum.ru/ qt/ thread1354123.html
Привет всем, делаю приложение в котором должно перехватываться нажатие клавиши, для этого сделал dll. #ifndef HOOKING_H #define HOOKING_H #include "hooking_global.h" #include <qt_windows.h> #include <QObject> class HOOKINGSHARED_EXPORT Hooking : public QObject
C++ Qt Приложение не запускает на windows XP SP3 https://www.cyberforum.ru/ qt/ thread1354017.html
Приветствую всех. Столкнулся с проблемой запуска своей программы на windows XP SP3. На 7 и 8 запускается без проблем и ошибок, на XP вылетает "Обнаружена ошибка. Приложение будет закрыто. Приносим извенения за неудобство. - Если работа не была закончена, рабочие данные могут быть утеряны" (если нажать показать детали) Подпись ошибки AppName: (название программы) ModVer: 5.1.2600.6055...
Класс для хранения данных C++ Qt
Доброго времени суток. Господа, прошу помощи в создании класса для хранения данных. Поясню ситуацию. Пишу программу, для работы с ком-портом. В самом простом варианте, это выглядит так. Приходит пакет данных, в котором указывается группа контроллеров (в числовом виде), и говорится что с контроллера под таким адресом считать значение lineEdit. Есть xml файл, где хранятся все типы контроллеров...
C++ Qt Обращение к динамически созданному виджету Добрый день! При подаче сигнала с другой формы, на моей форме создался виджет void camselectdialog2::create_treeview() { qDebug()<<"create Tree"; camTree3=new QTreeView(this); ui->gridLayout->addWidget(camTree3); } При этом сам camTree, конечно, есть в конструкторе https://www.cyberforum.ru/ qt/ thread1353992.html
205 / 165 / 41
Регистрация: 25.10.2013
Сообщений: 527
20.01.2015, 00:16 0

Своя модель для QTreeView - C++ Qt - Ответ 7126011

20.01.2015, 00:16. Показов 29110. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от Xantrax Посмотреть сообщение
Странно, QAbstractListModel есть, QAbstractTableModel есть, а QAbstractTreeModel нет,
Ничего странного нет. Просто смысла в нём никакого. Все абстрактные модели рассчитаны на работу с пользовательскими данными. И смысла в QAbstractTreeModel нет никакого, потому что в ней переопределять придётся ровно тоже функции, что и в QAbstractItemModel.
Работа с деревьями - она такая, наиболее сложная и комплексная.
Цитата Сообщение от Xantrax Посмотреть сообщение
Мало ли что с текстом случится, как бы вернуть объект по индексу полученному в результате щелчка мыши?
А для обработки clicked() только правой кнопкой мыши на item нужно переопределять представление (Treeview)?
По хорошему надо новую тему открывать. Тут правило такое: один вопрос - одна тема.

А зачем тебе по правому щелчку мыши? Он обычно для вызова меню используется.
А так - можешь отслеживать нажатия ​mouseReleaseEvent(QMouseEvent * event) и затем определять элемент по indexAt(const QPoint & point). Тогда никакого переопределения QTreeView не потребуется.

Вернуться к обсуждению:
Своя модель для QTreeView C++ Qt
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2015, 00:16
Готовые ответы и решения:

Модель для QTreeView
Добрый день/ночь, возникла проблема при написании своей модели. На втором уровне вложенности у меня...

Модель для QTreeView от класса QAbstractItemModel
Привет, я уже измучился с непониманием как работает QAbstractItemModel. У меня есть список файлов...

Создать простую модель для QTreeView
Сразу скажу что в Qt я особо не силен. Мне нужно реализовать свою модель для отображения в...

Редактирование данных в QTreeView и отпрака их в модель
Доброго времени суток, уважаемые! Подскажите пожалуйста, можно ли редактировать данные в QTreeView...

13
20.01.2015, 00:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2015, 00:16
Помогаю со студенческими работами здесь

Вставка значений из одного QtreeView в другое QTreeView
Здравствуйте, форумчане. Реализовал TreeModel по документации...

Создание простой модели для QTreeView
Помогите разобраться в создании простой модели для QTreeView. Для небольшого примера, данные должны...

QTreeView и отображение одних и тех же элементов для разных категорий
Есть QTreeView, есть своя моделька, есть задание добавить в неё агрегирующую категорию. По типу &gt;...

QSS: alternate-background-color у QTreeView с особым фоном для определенных элементов
Для иерархического списка QTreeView нужно сделать чередующиеся цвета для элементов. Но нужно еще...

Одна модель данных (QStandardItemModel) для QTreeView и нестольких QComboBox
Доброго времени суток, уважаемые! Подскажите пожалуйста, можно ли реализовать одну модель данных...

Стиль для QtreeView::branch
Подскажите пожалустак, как изменить ширину Branch у TreeView высота меняется при изменении...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru