feat: 添加监听系统聚焦窗口变化
This commit is contained in:
@@ -32,12 +32,15 @@ add_subdirectory(ElaWidgetTools)
|
||||
# 导出src下的cpp文件
|
||||
file(GLOB_RECURSE SRC_FILES CONFIGURE_DEPENDS src/*.cpp src/UI/*.cpp)
|
||||
|
||||
qt_add_executable(cbh
|
||||
qt_add_executable(${PROJECT_NAME}
|
||||
MANUAL_FINALIZATION
|
||||
${SRC_FILES}
|
||||
)
|
||||
|
||||
target_link_libraries(cbh PRIVATE
|
||||
# 添加宏定义,输出日志所处文件位置
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE QT_MESSAGELOGCONTEXT)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE
|
||||
Qt6::Widgets
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
@@ -50,7 +53,7 @@ set(cbh_resource_files
|
||||
"assets/icon.png"
|
||||
)
|
||||
|
||||
qt_add_resources(cbh "cbh"
|
||||
qt_add_resources(${PROJECT_NAME} "cbh"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
@@ -63,7 +66,7 @@ qt_add_resources(cbh "cbh"
|
||||
if(${QT_VERSION} VERSION_LESS 6.1.0)
|
||||
set(BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.cbh)
|
||||
endif()
|
||||
set_target_properties(cbh PROPERTIES
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||
${BUNDLE_ID_OPTION}
|
||||
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
|
||||
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
|
||||
@@ -72,10 +75,10 @@ set_target_properties(cbh PROPERTIES
|
||||
)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
install(TARGETS cbh
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
BUNDLE DESTINATION .
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
|
||||
qt_finalize_executable(cbh)
|
||||
qt_finalize_executable(${PROJECT_NAME})
|
||||
|
||||
Reference in New Issue
Block a user