Size: a a a

2020 June 16

МВ

Макс Воробьев... in Qt
доку qml в Qt 6 еще не обновляли ?
источник

SN

Some Name in Qt
Как к проекту подключить шрифт .ttf?
источник

A

Alex in Qt
Через ресурсы qrc
источник

A

Alex in Qt
В нужном месте потом добавляешь путь до шрифта
источник

L

Leaf in Qt
В QPrintDialog есть кнопочка печать, после которой я хочу отправить на печать страницу. Но почему-то нигде не написано,через какую команду эту самую печать вызвать. Как решить проблему?
источник

AS

Anatoly Shirokov in Qt
Leaf
В QPrintDialog есть кнопочка печать, после которой я хочу отправить на печать страницу. Но почему-то нигде не написано,через какую команду эту самую печать вызвать. Как решить проблему?
источник

ПК

Побитый Кирпич... in Qt
Leaf
В QPrintDialog есть кнопочка печать, после которой я хочу отправить на печать страницу. Но почему-то нигде не написано,через какую команду эту самую печать вызвать. Как решить проблему?
А загуглить?
источник

L

Leaf in Qt
B qprinter не нашел что может печатать
источник

L

Leaf in Qt
Побитый Кирпич
А загуглить?
Если получается печатать, то по дефолтным настройкам
источник

AS

Anatoly Shirokov in Qt
Leaf
B qprinter не нашел что может печатать
а qpainter нашел? вот через него и "печатай"
источник

L

Leaf in Qt
Anatoly Shirokov
а qpainter нашел? вот через него и "печатай"
Так а как параметры то ему передать? Он же не печатает так, как в диалоге настроено
источник

AS

Anatoly Shirokov in Qt
Leaf
Так а как параметры то ему передать? Он же не печатает так, как в диалоге настроено
  QPrinter printer;
  QPrintDialog dialog(&printer, this);
  ...
QPainter painter;
   painter.begin(&printer);
   for (int page = 0; page < numberOfPages; ++page) {

       // Use the painter to draw on the page.

       if (page != lastPage)
           printer.newPage();
   }
   painter.end();
источник

AS

Anatoly Shirokov in Qt
printer передаешь в диалог, там настраиваешь принтер, после связываешь его с painter-ом, на painter-e рисуешь
источник

L

Leaf in Qt
Anatoly Shirokov
printer передаешь в диалог, там настраиваешь принтер, после связываешь его с painter-ом, на painter-e рисуешь
А номера страниц самому указывать придется для цикла?
источник

AS

Anatoly Shirokov in Qt
Leaf
А номера страниц самому указывать придется для цикла?
да, это нижайший уровень, поэтому все руками
источник

AS

Anatoly Shirokov in Qt
есть всякие высокоуровневые вещи по типу https://doc.qt.io/qt-5/qtextdocument.html#print
источник

AS

Anatoly Shirokov in Qt
но они специфические.
источник

L

Leaf in Qt
Anatoly Shirokov
  QPrinter printer;
  QPrintDialog dialog(&printer, this);
  ...
QPainter painter;
   painter.begin(&printer);
   for (int page = 0; page < numberOfPages; ++page) {

       // Use the painter to draw on the page.

       if (page != lastPage)
           printer.newPage();
   }
   painter.end();
Понял, спасибо
источник
2020 June 17

M

Mr.Mait in Qt
Я особо не понял, для чего метод QSqlRecord::setGenerated ?
Увидел тут https://github.com/obeezzy/AsyncSql/blob/master/asyncsql/queryworker.cpp#L175
источник

A

Alvin Волшебница... in Qt
Mr.Mait
Я особо не понял, для чего метод QSqlRecord::setGenerated ?
Увидел тут https://github.com/obeezzy/AsyncSql/blob/master/asyncsql/queryworker.cpp#L175
А для каких целей вы вооьще QSqlRecord используйте? В чем ее удобство?
источник