Browse Source

add logo

master
zhaohe 1 year ago
parent
commit
7111ecd877
  1. 2
      .gitignore
  2. 3
      .vscode/settings.json
  3. 6
      CMakeLists.txt
  4. 2
      README.md
  5. 1
      app.rc
  6. BIN
      logo.ico
  7. 2
      mainwindow.cpp

2
.gitignore

@ -31,7 +31,7 @@ ui_*.h
qrc_*.cpp qrc_*.cpp
Thumbs.db Thumbs.db
*.res *.res
*.rc
# *.rc
/.qmake.cache /.qmake.cache
/.qmake.stash /.qmake.stash

3
.vscode/settings.json

@ -87,7 +87,8 @@
"qserialportinfo": "cpp", "qserialportinfo": "cpp",
"qmessagebox": "cpp", "qmessagebox": "cpp",
"qgridlayout": "cpp", "qgridlayout": "cpp",
"qmenu": "cpp"
"qmenu": "cpp",
"qmenubar": "cpp"
}, },
"files.autoGuessEncoding": false, "files.autoGuessEncoding": false,
} }

6
CMakeLists.txt

@ -21,6 +21,7 @@ include_directories(./)
include_directories(libzqt) include_directories(libzqt)
add_compile_options(-Wall ) add_compile_options(-Wall )
set(PROJECT_SOURCES set(PROJECT_SOURCES
libzqt/logger.cpp libzqt/logger.cpp
libzqt/zqthread.cpp libzqt/zqthread.cpp
@ -38,6 +39,8 @@ set(PROJECT_SOURCES
zaf_protocol/zaf_ecode.c zaf_protocol/zaf_ecode.c
zaf_protocol/zaf_protocol.c zaf_protocol/zaf_protocol.c
app.rc
# libxsync/src/xsync_v2.cpp # libxsync/src/xsync_v2.cpp
# src/xsync_udp_factory_impl.cpp # src/xsync_udp_factory_impl.cpp
# libxsync/src/xsync_v2_sig_type.cpp # libxsync/src/xsync_v2_sig_type.cpp
@ -45,9 +48,12 @@ set(PROJECT_SOURCES
) )
add_executable(CameraLightingController WIN32 add_executable(CameraLightingController WIN32
${PROJECT_SOURCES} ${PROJECT_SOURCES}
) )
# set_target_properties(CameraLightingController PROPERTIES RC_ICONS "${CMAKE_CURRENT_SOURCE_DIR}/logo.ico")
target_link_options(CameraLightingController PRIVATE -static -static-libgcc -static-libstdc++) target_link_options(CameraLightingController PRIVATE -static -static-libgcc -static-libstdc++)
target_link_libraries(CameraLightingController PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::SerialPort Qt${QT_VERSION_MAJOR}::Charts Qt${QT_VERSION_MAJOR}::Concurrent wsock32) target_link_libraries(CameraLightingController PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::SerialPort Qt${QT_VERSION_MAJOR}::Charts Qt${QT_VERSION_MAJOR}::Concurrent wsock32)

2
README.md

@ -2,6 +2,8 @@
QT打包: QT打包:
参考教程 参考教程
https://blog.csdn.net/ColinFhz/article/details/107879769 https://blog.csdn.net/ColinFhz/article/details/107879769
logo
https://www.bitbug.net/
V4: V4:
1.修改样式 1.修改样式

1
app.rc

@ -0,0 +1 @@
IDI_ICON1 ICON "logo.ico"

BIN
logo.ico

2
mainwindow.cpp

@ -868,6 +868,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
// qInstallMessageHandler(log_output); // qInstallMessageHandler(log_output);
connect(this, SIGNAL(doinui_signal(QFunction)), this, SLOT(doinui_slot(QFunction))); connect(this, SIGNAL(doinui_signal(QFunction)), this, SLOT(doinui_slot(QFunction)));
constructUI(); constructUI();
// setWindowIcon(QIcon(QApplication::applicationDirPath() + "/logo.png"));
// 隐藏部分控件 // 隐藏部分控件
exitProfessionalModel(); exitProfessionalModel();

Loading…
Cancel
Save