Название: Вывод большого количества строк Отправлено: demaker от Сентябрь 07, 2021, 10:53 День добрый!!!
Есть буфер с большим количеством строк. Нужно вывести их на QTextBrowser. Понятно что в QTextBrowser лучше больше 10000 строк лучше не пихать, а то GUI лагать будет. Хотелось бы сделать такую штуку, чтобы по прокрутки slider на scrollbar текст менялся (внизу добавлялся новый, вверху убирался старый, когда крутим вниз и наоборот) , т. е строки в зависимости от их порядка расположения добавляются и удаляются. Подскажите есть ли какой-нибудь пример наработки или в каком направлении копать? Спасибо Название: Re: Вывод большого количества строк Отправлено: Racheengel от Сентябрь 07, 2021, 14:41 QScintilla ?
Название: Re: Вывод большого количества строк Отправлено: qate от Сентябрь 07, 2021, 23:01 QScintilla ? это чтото на питоне ? и оно может 100к строк в одном файле загрузить и не тормозить ? Название: Re: Вывод большого количества строк Отправлено: tux от Сентябрь 08, 2021, 11:08 это чтото на питоне ? C++Название: Re: Вывод большого количества строк Отправлено: Igors от Сентябрь 08, 2021, 12:06 Я юзаю Scintilla но для др целей (текстовый редактор с подсветкой сынтаксыса). Умеет ли он работать с большими файлами - не знаю, да и не обновлял ничего лет 5 (если не 10). Во всяком случае довольно суровый open-source c торчащими вындозными ушами (switch message)
Название: Re: Вывод большого количества строк Отправлено: Fregloin от Сентябрь 15, 2021, 13:54 Нет смысла хранить весь текст в памяти контрола. Нужно читать "окнами" и их выводить и перемещаться по файлу
Название: Re: Вывод большого количества строк Отправлено: Igors от Сентябрь 15, 2021, 14:13 Нет смысла хранить весь текст в памяти контрола. Нужно читать "окнами" и их выводить и перемещаться по файлу Понятно что нужно, но сделать это не так уж просто, и возникают неприятные проблемы со скроллером. Желание "взять готовое" здесь вполне оправдано, только вот удастся ли..Название: Re: Вывод большого количества строк Отправлено: qtkoder777 от Сентябрь 30, 2021, 23:49 На QT не пишут аналог MS Word. QT для быстрой разработки не очень сложных прог (так называемая методология RAD) с низким потенциалом коммерциализации.
Название: Re: Вывод большого количества строк Отправлено: Racheengel от Октябрь 07, 2021, 10:01 QT для быстрой разработки не очень сложных прог (так называемая методология RAD) с низким потенциалом коммерциализации. Это толсто :) |