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

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Редактор текста с постраничным выводом а-ля Word  (Прочитано 13363 раз)
_OLEGator_
Гость
« Ответ #15 : Май 20, 2014, 09:14 »

Или просто использовать для этого класс QMargins Строит глазки

Вот, даже писать не надо что-то новое, все доступно из коробки =)
Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #16 : Май 20, 2014, 10:31 »

Отож набежало грамотных...
А QMargins содержит целые числа, нужны вещественные.
Записан
Johnik
Крякер
****
Online Online

Сообщений: 339


Просмотр профиля
« Ответ #17 : Май 20, 2014, 12:57 »

в Qt 5.3 добавлен класс QMarginsF
Записан
UNION labs
Гость
« Ответ #18 : Май 22, 2014, 09:39 »

В Qt 5.3 ещё есть и QPageSize однако.

Обновил свой проект.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #19 : Май 22, 2014, 10:51 »

В Qt 5.3 ещё есть и QPageSize однако.

Обновил свой проект.
Странно, гугл не нашел QPageSize  о.О
Записан

UNION labs
Гость
« Ответ #20 : Май 22, 2014, 16:20 »

Странно, гугл не нашел QPageSize  о.О

Просто класс новый, ещё не проиндексировались страницы. Вот ссылка - http://qt-project.org/doc/qt-5/qpagesize.html
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #21 : Май 23, 2014, 05:44 »

Странно, гугл не нашел QPageSize  о.О

Просто класс новый, ещё не проиндексировались страницы. Вот ссылка - http://qt-project.org/doc/qt-5/qpagesize.html
О круто! Улыбающийся
Записан

UNION labs
Гость
« Ответ #22 : Май 30, 2014, 14:33 »

kai666_73, скажите пожалуйста, а вы не решали задачи масштабирования в своём редакторе? А то столкнулся с тем, что это довольно нетривиальная задача, т.к. стандартные zoomIn/zoomOut просто меняют размер шрифта, а нужно так же масштабировать отступы страницы, блоков, изображения и т.п....
« Последнее редактирование: Май 30, 2014, 14:45 от dimkanovikov » Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #23 : Июнь 01, 2014, 13:33 »

kai666_73, скажите пожалуйста, а вы не решали задачи масштабирования в своём редакторе? А то столкнулся с тем, что это довольно нетривиальная задача, т.к. стандартные zoomIn/zoomOut просто меняют размер шрифта, а нужно так же масштабировать отступы страницы, блоков, изображения и т.п....
Даже задумываться об этом боюсь Грустный
Если только как-то в купе с QGraphicsView и иже с ним...
Записан
UNION labs
Гость
« Ответ #24 : Июнь 02, 2014, 11:57 »

Спасибо, тоже уже пришёл к такому выводу, ну будем думать как быть!:)
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #25 : Июнь 03, 2014, 21:58 »

Код
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
Гость
« Ответ #26 : Декабрь 29, 2014, 16:01 »

Всё-таки как и предполагали пришлось через QGraphicsXXX делать масштабирование. Если кому-нибудь будет нужно, то посмотреть, как я это сделал можно тут - https://github.com/dimkanovikov/ScalableWrapper
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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