![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
proper |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 15.3.2012 Пользователь №: 3265 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет! Нужно реализовать виджет открытых текстовых документов. В идеале это 1:1 как в QtCreator-е.
Что бы был виден статус(редактирован или нет) открытый документ, можно было переключаться между ними. Сделал так: Подписался на сигнал виджета, который передает путь к файлу. Затем создал map<QListWidgetItem*, QTextDocument*>. При срабатывании сигнала я создаю новый item списка виджетов и выделяю память под новый textDocument, в мэпэ храню пары. Ну и при активации какого-то item-а в ListWidget-е передается указатель на QTextDocument в QTextEditor виджет. Есть какие-то более правильные варианты? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 5.4.2025, 8:52 |