From f327c96c9819e3ce9c7f3a1052015ac6078b7b5a Mon Sep 17 00:00:00 2001 From: trnsmkotik Date: Tue, 24 Mar 2026 14:20:48 +0700 Subject: [PATCH] Fix for windows --- CMakeLists.txt | 5 +++++ views/MainWindow.cpp | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 56223d8..14c7abe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -131,6 +131,7 @@ if (WIN32) file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/rus.traineddata" DESTINATION "${CMAKE_BINARY_DIR}") file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/eng.traineddata" DESTINATION "${CMAKE_BINARY_DIR}") file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/config.ini" DESTINATION "${CMAKE_BINARY_DIR}") + file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/no_devices.png" DESTINATION "${CMAKE_BINARY_DIR}") file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/tools/adb/windows" DESTINATION "${CMAKE_BINARY_DIR}/tools/adb") add_custom_command(TARGET ARC POST_BUILD @@ -157,6 +158,10 @@ if (WIN32) "${CMAKE_CURRENT_SOURCE_DIR}/config.ini" "$/config.ini" + COMMAND ${CMAKE_COMMAND} -E copy_if_different + "${CMAKE_CURRENT_SOURCE_DIR}/no_devices.png" + "$/no_devices.png" + COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR}/tools/adb/windows" "$/tools/adb/windows" diff --git a/views/MainWindow.cpp b/views/MainWindow.cpp index 46fa37f..1f4c8ef 100644 --- a/views/MainWindow.cpp +++ b/views/MainWindow.cpp @@ -18,6 +18,7 @@ #include "dao/DeviceDAO.h" #include "dao/SettingsDAO.h" #include +#include #include "widget/common/FlowLayout.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { @@ -137,7 +138,7 @@ void MainWindow::createDevicePage() { containerLayout->setContentsMargins(0, 0, 0, 0); m_noDevicesLabel = new QLabel(container); - m_noDevicesPixmap = QPixmap("no_devices.png"); + m_noDevicesPixmap = QPixmap(QCoreApplication::applicationDirPath() + "/no_devices.png"); m_noDevicesLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); m_noDevicesLabel->setAlignment(Qt::AlignCenter); containerLayout->addWidget(m_noDevicesLabel);