Size: a a a

2021 February 12

SE

Suigintou45 E14 in Qt
и endl сам дописывает
источник

M

Mr.Mait in Qt
А может так попробовать?
qDebug("\r value = %d", i++);
источник

S

Sergey eSKon in Qt
Можно делать так:
QDebug dbgout = qDebug();
dbgout << "1";
...
dbgout << "2";
и т.д
источник

S

Sergey eSKon in Qt
там суть в том, что весь вывод делается в деструкторе. То есть когда вы пишете qDebug() << "blabla"; то локальный объект сразу после этой строки уничтожается вызывая деструктор
источник

M

Mr.Mait in Qt
Sergey eSKon
Можно делать так:
QDebug dbgout = qDebug();
dbgout << "1";
...
dbgout << "2";
и т.д
Ему надо было выводить строку, возвращать каретку обратно на начало и так до бесконечности. Не переходя на новую строку.
источник

S

Sergey eSKon in Qt
перевод строки добавляется именно в деструкторе, о чём и речь
источник

S

Sergey eSKon in Qt
а, стоп, нужно перетирать строку что-ли?
источник

S

Sergey eSKon in Qt
ну кстати можно попробовать dbgout << "\rblabla";
источник

S

Sergey eSKon in Qt
хотя не, он же не выводит ничего до деструктора
источник

В

Виктор in Qt
Оба варианта не работают. В целом, меня и cout устроит, просто интересно есть ли функционал такой в Qt
источник

S

Sergey eSKon in Qt
Виктор
Оба варианта не работают. В целом, меня и cout устроит, просто интересно есть ли функционал такой в Qt
сорри, невнимательно прочитал что требуется, поспешил
источник

AS

Anton Sheverda in Qt
Добрый день! Подскажите, не могу аутентифицироваться в postgresql с логином на кириллице. Пишет ошибку, на латинице заходит. Что не хватает QSqlDatabase? Через dbeaver на кириллице аутентификация проходит
источник

GS

Georgy Shepelev in Qt
Про кодировки слышал?)
источник

AS

Anton Sheverda in Qt
Georgy Shepelev
Про кодировки слышал?)
Да, сейчас попробую
источник

GS

Georgy Shepelev in Qt
Лайк!

Но с позволения добавлю.
В общем, нужно выяснить в какой кодировке ожидает постгрес строку. Далее победить c++\qt\qsqldatabase, чтобы передать массив байт, содержащий строку в нужной кодировке
источник

В

Вячеслав in Qt
Подскажите, пожалуйста. На QImage надо нарисовать текс в вертикальном направлении. Делаю поворот пэнтера, но не рабоатет. Как правильно сделать?
источник

СС

Сергей Семёнкин... in Qt
Вячеслав
Подскажите, пожалуйста. На QImage надо нарисовать текс в вертикальном направлении. Делаю поворот пэнтера, но не рабоатет. Как правильно сделать?
а координаты текста меняешь?
источник

AS

Anton Sheverda in Qt
Georgy Shepelev
Про кодировки слышал?)
Спасибо, все получилось
источник

В

Вячеслав in Qt
Сергей Семёнкин
а координаты текста меняешь?
Делаю так:

QPainter painter(&img);
painter.save();
painter.rotate(-90);
painter.drawText(y, x, text);
painter.restore();

Если я рисую на QWidget, то все работает, а вот поворот QImage не работает
источник

СС

Сергей Семёнкин... in Qt
Вячеслав
Делаю так:

QPainter painter(&img);
painter.save();
painter.rotate(-90);
painter.drawText(y, x, text);
painter.restore();

Если я рисую на QWidget, то все работает, а вот поворот QImage не работает
если не делать rotate() рисует текст?
источник