From edb917dbf29ce564f1d02bf799e7bc254b4f449f Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 10 May 2024 02:35:30 -0500 Subject: [PATCH] wip --- system/clearpilot/tools/qt_webview.cc | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/system/clearpilot/tools/qt_webview.cc b/system/clearpilot/tools/qt_webview.cc index 82ea615..4259a94 100644 --- a/system/clearpilot/tools/qt_webview.cc +++ b/system/clearpilot/tools/qt_webview.cc @@ -64,18 +64,26 @@ int main(int argc, char *argv[]) { layout->setSpacing(0); layout->setContentsMargins(0, 0, 0, 0); + QTextEdit *outputDisplay = new QTextEdit; + outputDisplay->setFont(QFont("Consolas", 32)); + outputDisplay->setReadOnly(true); + outputDisplay->setFixedSize(window.width(), window.height() - (titleLabel ? 150 : 0)); + outputDisplay->setStyleSheet("color: white; background-color: black;"); + outputDisplay->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); // Hide the vertical scrollbar + layout->addWidget(outputDisplay); + // QString url = args.first(); // web_view->load(QUrl(argv[1])); // layout->addWidget(web_view); - // Set a timer to change the background color and load the URL after 0.5 seconds - QTimer::singleShot(500, [&]() { - QWebEngineView *web_view = new QWebEngineView(); - window.setStyleSheet(""); // Remove the blue background - web_view->load(QUrl(args.first())); // Load the URL - layout->addWidget(web_view); // Add the web view to the layout - window.update(); // Refresh window to apply changes - }); + // // Set a timer to change the background color and load the URL after 0.5 seconds + // QTimer::singleShot(500, [&]() { + // QWebEngineView *web_view = new QWebEngineView(); + // window.setStyleSheet(""); // Remove the blue background + // web_view->load(QUrl(args.first())); // Load the URL + // layout->addWidget(web_view); // Add the web view to the layout + // window.update(); // Refresh window to apply changes + // }); // window.showFullScreen(); window.show();