Fix for windows
This commit is contained in:
parent
9c6d1bd4e5
commit
93bf00352a
@ -17,8 +17,8 @@ add_compile_definitions(QT_MESSAGELOGCONTEXT)
|
|||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
# Укажи путь к Qt6
|
# Укажи путь к Qt6
|
||||||
#set(CMAKE_PREFIX_PATH "C:/Qt/6.9.0/msvc2022_arm64")
|
set(CMAKE_PREFIX_PATH "C:/Qt/6.9.0/msvc2022_arm64")
|
||||||
set(CMAKE_PREFIX_PATH "C:/Qt/6.9.0/msvc2022_64")
|
# set(CMAKE_PREFIX_PATH "C:/Qt/6.9.0/msvc2022_64")
|
||||||
# list(APPEND CMAKE_PREFIX_PATH "C:/Users/User/.vcpkg-clion/vcpkg/installed/arm64-windows")
|
# list(APPEND CMAKE_PREFIX_PATH "C:/Users/User/.vcpkg-clion/vcpkg/installed/arm64-windows")
|
||||||
#vcpkg install tesseract:arm64-windows
|
#vcpkg install tesseract:arm64-windows
|
||||||
#set(Tesseract_DIR "C:/Users/User/.vcpkg-clion/vcpkg/installed/arm64-windows/share/tesseract")
|
#set(Tesseract_DIR "C:/Users/User/.vcpkg-clion/vcpkg/installed/arm64-windows/share/tesseract")
|
||||||
@ -97,7 +97,7 @@ if (WIN32)
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Копирование изображений в директорию сборки
|
# Копирование изображений в директорию сборки
|
||||||
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/database/app_data.db" DESTINATION "${CMAKE_BINARY_DIR}/database")
|
# file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/database/app_data.db" DESTINATION "${CMAKE_BINARY_DIR}/database")
|
||||||
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/tutorials" DESTINATION "${CMAKE_BINARY_DIR}")
|
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/tutorials" DESTINATION "${CMAKE_BINARY_DIR}")
|
||||||
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/images" DESTINATION "${CMAKE_BINARY_DIR}")
|
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/images" DESTINATION "${CMAKE_BINARY_DIR}")
|
||||||
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/rus.traineddata" DESTINATION "${CMAKE_BINARY_DIR}")
|
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/rus.traineddata" DESTINATION "${CMAKE_BINARY_DIR}")
|
||||||
|
|||||||
@ -20,6 +20,8 @@ android_package_name=com.ziraat.ziraatmobil
|
|||||||
name=Santander
|
name=Santander
|
||||||
android_package_name=ar.com.santander.rio.mbanking
|
android_package_name=ar.com.santander.rio.mbanking
|
||||||
|
|
||||||
|
[db]
|
||||||
|
dbPath=C:/Users/User/CLionProjects/ARCDeskProject/database/app_data.db
|
||||||
|
|
||||||
[net]
|
[net]
|
||||||
appInfoUpdate=http://localhost:9999/api/v1/device/update
|
appInfoUpdate=http://localhost:9999/api/v1/device/update
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
#include <QCoreApplication>
|
#include <QCoreApplication>
|
||||||
#include <QSqlError>
|
#include <QSqlError>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
#include <QSettings>
|
||||||
#include <QThread>
|
#include <QThread>
|
||||||
|
|
||||||
DatabaseManager::DatabaseManager() = default;
|
DatabaseManager::DatabaseManager() = default;
|
||||||
@ -27,7 +28,10 @@ QSqlDatabase DatabaseManager::database() {
|
|||||||
// Создаем новое соединение, если его ещё нет
|
// Создаем новое соединение, если его ещё нет
|
||||||
if (!connectionPool.contains(name)) {
|
if (!connectionPool.contains(name)) {
|
||||||
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", name);
|
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", name);
|
||||||
db.setDatabaseName(QCoreApplication::applicationDirPath() + "/database/app_data.db");
|
const QSettings settings("config.ini", QSettings::IniFormat);
|
||||||
|
// qDebug() << settings.value("db/dbPath").toString();
|
||||||
|
// db.setDatabaseName(QCoreApplication::applicationDirPath() + "/database/app_data.db");
|
||||||
|
db.setDatabaseName(settings.value("db/dbPath").toString());
|
||||||
|
|
||||||
if (!db.open()) {
|
if (!db.open()) {
|
||||||
qWarning() << "Ошибка открытия базы данных:" << db.lastError().text();
|
qWarning() << "Ошибка открытия базы данных:" << db.lastError().text();
|
||||||
|
|||||||
@ -105,16 +105,11 @@ void BankSettingsWindow::reloadContent(QTableWidget *tableWidget) {
|
|||||||
tableWidget->setWordWrap(true);
|
tableWidget->setWordWrap(true);
|
||||||
tableWidget->setTextElideMode(Qt::ElideNone);
|
tableWidget->setTextElideMode(Qt::ElideNone);
|
||||||
|
|
||||||
QMargins cellPadding{8, 4, 8, 4};
|
|
||||||
auto *delegate = new PaddedItemDelegate(cellPadding, tableWidget);
|
|
||||||
// tableWidget->setItemDelegateForColumn(1, delegate);
|
|
||||||
// tableWidget->setItemDelegateForColumn(2, delegate);
|
|
||||||
// tableWidget->setItemDelegateForColumn(3, delegate);
|
|
||||||
// tableWidget->setItemDelegateForColumn(4, delegate);
|
|
||||||
|
|
||||||
tableWidget->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft | Qt::AlignVCenter);
|
tableWidget->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft | Qt::AlignVCenter);
|
||||||
for (int i = 0; i < 7; ++i) {
|
for (int i = 0; i < 7; ++i) {
|
||||||
tableWidget->horizontalHeader()->setSectionResizeMode(i, QHeaderView::ResizeToContents);
|
tableWidget->horizontalHeader()->setSectionResizeMode(i, QHeaderView::ResizeToContents);
|
||||||
|
}
|
||||||
|
for (int i = 0; i < applications.length(); ++i) {
|
||||||
tableWidget->verticalHeader()->setSectionResizeMode(i, QHeaderView::ResizeToContents);
|
tableWidget->verticalHeader()->setSectionResizeMode(i, QHeaderView::ResizeToContents);
|
||||||
}
|
}
|
||||||
tableWidget->horizontalHeader()->setSectionResizeMode(4, QHeaderView::Stretch);
|
tableWidget->horizontalHeader()->setSectionResizeMode(4, QHeaderView::Stretch);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user