Russian Qt Forum
Май 02, 2024, 06:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
   Начало   Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3 ... 10
 1 
 : Апрель 23, 2024, 16:59 
Автор SektorCT - Последний ответ от SektorCT
Всем привет.
В уже достаточно старом QChart можно было рисовать сплайны, но он не пригоден для использования.
В версии 6.7 в техническом превью появился новый игрок QGraphs но на данном этапе он рисует только прямые от точки до точки.
Имеется еще вот такое поделие https://doc.qt.io/qt-6/qml-qtquick-pathcurve.html но там используется богомерский Canvas.
Может кто знает каким путем можно сплайны рисовать? Может кто сталкивался с подобным?

Спасибо.

 2 
 : Апрель 15, 2024, 20:37 
Автор finansabn - Последний ответ от finansabn
Дорого покупаем акции Российских компаний
Покупаем акции практически любого акционерного общества в любом городе России.
Расчет сразу, все налоги и расходы на оформление берем на себя.
Покупка акций в любом городе страны!
Если Вы хотите продать акции

Наш сайт МигБрокер.Ру
Телефон 8 985 268 23 01 или пишите в WhatsApp

Работаем без выходных с 9-00 до 22-00

 3 
 : Апрель 10, 2024, 15:45 
Автор SektorCT - Последний ответ от kambala
https://doc.qt.io/qt-6/qml-qtquick-controls-textarea.html#scrollable-textarea и дальше скроллить ScrollView айтем. Как я понимаю, прямоугольник для скролла можно получить через https://doc.qt.io/qt-6/qml-qtquick-textedit.html#positionToRectangle-method
Спасибо за совет, получилось сделать то что искал.
написал бы хоть решение Улыбающийся

 4 
 : Апрель 10, 2024, 14:20 
Автор SektorCT - Последний ответ от Apktyc
Ну так у меня вопрос же касался Quick а не виджетов, и мне класс не нужен, и таких методов нету у меня дял применения.

Исходил из того, что QSyntaxHighlighter может сожрать QQuickTextDocument, и предполагал что остальные quick компоненты имеют идентичную функциональность. Не вышло.

 5 
 : Апрель 10, 2024, 11:27 
Автор SektorCT - Последний ответ от SektorCT
Всем привет.
Может кто подсказать как использовать PdfStyle для обьекта PdfPageView?
Хочу сменить цвет выделеняи слова в тексте документа, но как это сделать не могу найти.
пытаюсь понять как применить вот эту проперти https://doc.qt.io/qt-6/qml-qtquick-pdf-pdfstyle.html#selectionColor-prop
Спасибо

 6 
 : Апрель 10, 2024, 11:00 
Автор SektorCT - Последний ответ от SektorCT
https://doc.qt.io/qt-6/qml-qtquick-controls-textarea.html#scrollable-textarea и дальше скроллить ScrollView айтем. Как я понимаю, прямоугольник для скролла можно получить через https://doc.qt.io/qt-6/qml-qtquick-textedit.html#positionToRectangle-method
Спасибо за совет, получилось сделать то что искал.

 7 
 : Апрель 10, 2024, 09:29 
Автор SektorCT - Последний ответ от kambala
https://doc.qt.io/qt-6/qml-qtquick-controls-textarea.html#scrollable-textarea и дальше скроллить ScrollView айтем. Как я понимаю, прямоугольник для скролла можно получить через https://doc.qt.io/qt-6/qml-qtquick-textedit.html#positionToRectangle-method

 8 
 : Апрель 09, 2024, 20:57 
Автор SektorCT - Последний ответ от SektorCT
Так QSyntaxHighlighter именно для подсветки, дабы сразу подсветить во всем тексте искомую фразу (при этом не искажая формат текста).

С QML не работаю, но:

У QTextEdit есть document().
У QTextDocument есть find() возвращающий QTextCursor (с выделением искомого).
Дальше QTextEdit::setTextCursor, и на всякий случай есть QTextEdit::ensureCursorVisible(), который «scrolling the text edit if necessary».

Вижу так.

Ну так у меня вопрос же касался Quick а не виджетов, и мне класс не нужен, и таких методов нету у меня дял применения.

 9 
 : Апрель 09, 2024, 17:55 
Автор SektorCT - Последний ответ от Apktyc
Так QSyntaxHighlighter именно для подсветки, дабы сразу подсветить во всем тексте искомую фразу (при этом не искажая формат текста).

С QML не работаю, но:

У QTextEdit есть document().
У QTextDocument есть find() возвращающий QTextCursor (с выделением искомого).
Дальше QTextEdit::setTextCursor, и на всякий случай есть QTextEdit::ensureCursorVisible(), который «scrolling the text edit if necessary».

Вижу так.

 10 
 : Апрель 09, 2024, 17:34 
Автор SektorCT - Последний ответ от SektorCT
TextArea наследник TextEdit, а для него есть QSyntaxHighlighter

А вы случайно не пробовали такой метод для выделения?
Получается выделить слово но вот как скрол заставить на позицию того слова перейти. это не срабатывает

Страниц: [1] 2 3 ... 10

Страница сгенерирована за 0.049 секунд. Запросов: 20.