Russian Qt Forum
Ноябрь 24, 2024, 17:12
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
[РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word (Прочитано 13363 раз)
_OLEGator_
Гость
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #15 :
Май 20, 2014, 09:14 »
Цитата: gil9red от Май 20, 2014, 00:00
Или просто использовать для этого
класс QMargins
Вот, даже писать не надо что-то новое, все доступно из коробки =)
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #16 :
Май 20, 2014, 10:31 »
Отож набежало грамотных...
А QMargins содержит целые числа, нужны вещественные.
Записан
Johnik
Крякер
Online
Сообщений: 339
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #17 :
Май 20, 2014, 12:57 »
в Qt 5.3 добавлен класс
QMarginsF
Записан
UNION labs
Гость
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #18 :
Май 22, 2014, 09:39 »
В Qt 5.3 ещё есть и QPageSize однако.
Обновил свой проект.
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #19 :
Май 22, 2014, 10:51 »
Цитата: dimkanovikov от Май 22, 2014, 09:39
В Qt 5.3 ещё есть и QPageSize однако.
Обновил свой проект.
Странно, гугл не нашел QPageSize о.О
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
UNION labs
Гость
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #20 :
Май 22, 2014, 16:20 »
Цитата: gil9red от Май 22, 2014, 10:51
Странно, гугл не нашел QPageSize о.О
Просто класс новый, ещё не проиндексировались страницы. Вот ссылка -
http://qt-project.org/doc/qt-5/qpagesize.html
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #21 :
Май 23, 2014, 05:44 »
Цитата: dimkanovikov от Май 22, 2014, 16:20
Цитата: gil9red от Май 22, 2014, 10:51
Странно, гугл не нашел QPageSize о.О
Просто класс новый, ещё не проиндексировались страницы. Вот ссылка -
http://qt-project.org/doc/qt-5/qpagesize.html
О круто!
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
UNION labs
Гость
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #22 :
Май 30, 2014, 14:33 »
kai666_73, скажите пожалуйста, а вы не решали задачи масштабирования в своём редакторе? А то столкнулся с тем, что это довольно нетривиальная задача, т.к. стандартные zoomIn/zoomOut просто меняют размер шрифта, а нужно так же масштабировать отступы страницы, блоков, изображения и т.п....
«
Последнее редактирование: Май 30, 2014, 14:45 от dimkanovikov
»
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #23 :
Июнь 01, 2014, 13:33 »
Цитата: dimkanovikov от Май 30, 2014, 14:33
kai666_73, скажите пожалуйста, а вы не решали задачи масштабирования в своём редакторе? А то столкнулся с тем, что это довольно нетривиальная задача, т.к. стандартные zoomIn/zoomOut просто меняют размер шрифта, а нужно так же масштабировать отступы страницы, блоков, изображения и т.п....
Даже задумываться об этом боюсь
Если только как-то в купе с QGraphicsView и иже с ним...
Записан
UNION labs
Гость
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #24 :
Июнь 02, 2014, 11:57 »
Спасибо, тоже уже пришёл к такому выводу, ну будем думать как быть!:)
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #25 :
Июнь 03, 2014, 21:58 »
Цитата: gil9red от Май 20, 2014, 00:00
Цитата: _OLEGator_ от Май 19, 2014, 22:57
Код
C++ (Qt)
qreal mmLeftMargin
qreal mmTopMargin
qreal mmRightMargin
qreal mmBottomMargin
Напрашивается как минимум на выделение в структуру.
Или просто использовать для этого
класс QMargins
НУ знаете, готовые классы использовать, это извращение.
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
Dimka Novikov
Гость
Re: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word
«
Ответ #26 :
Декабрь 29, 2014, 16:01 »
Всё-таки как и предполагали пришлось через QGraphicsXXX делать масштабирование. Если кому-нибудь будет нужно, то посмотреть, как я это сделал можно тут -
https://github.com/dimkanovikov/ScalableWrapper
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...