我正在使用Qt5
,我想在向<slots>
添加新方法时更新.ui
文件的private Q_SLOTS:
部分我的.h
文件的部分。是否有捷径可寻?我的CMake文件的相关部分是:
qt5_wrap_cpp(log_messages_cpp log_messages/log_messages.h)
qt5_wrap_ui(log_messages_header log_messages/log_messages.ui)
是否有其他行将.ui
和.h
绑在一起?
更新:阅读其他问答,似乎不鼓励qt5_wrap
,所以我也尝试了以下方法:
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(LOG_MESSAGES_SRC log_messages/log_messages.ui log_messages/log_messages.cpp log_messages/log_messages.h)
add_library(log_messages
${LOG_MESSAGES_SRC}
)
但是,我仍然得到相同的结果。