![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
NordWest |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Нужен док-виджет для вывода в него построчно разной информации. Как вывод в консоль для консольного приложения.
QLabel вроде как будет затирать - не удобно. Попробовал QTextEdit. Сделал так:
Вроде сойдет. Хотя видимо есть лучше средства. А вот как теперь связать стандартное устройство вывода, например, с этим QTextEdit? Чтобы можно было выводить на него данные из различных частей программы. Из методов объектов-переменных, вызываемых из основного окна приложения. Или хотя бы связать его с переменной QTextStream для вывода через "<<". Просто так не получается:
|
|
|
![]() |
Константин |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 69 Регистрация: 9.2.2009 Пользователь №: 539 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
благодарите ![]() пример простой - усложняйте под задачу. |
|
|
NordWest |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
... пример простой - усложняйте под задачу. Попробовал. Как то непонятно. Видимо что-то надо с пространством имен делать. Вывод в файл пишет, но не весь. Так как правильно выводить в лог-файл. По clog? Или cout? Если в классе MainWindow, в котором работа и происходит написать clog <<, то пишет - clog не объявлен. Если cout, то же самое. Пишешь в MainWindow.cpp Цитата using namespace std; , чтобы cout определить - по clog << выдает в консоль а в файле такое вот:Цитата LQPainter::begin: Widget painting can only begin as a result of a paintEvent LQPainter::begin: Widget painting can only begin as a result of a paintEvent
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.6.2025, 7:44 |