如何同步Q_SLOTS和QtDesigner的Signal / slots编辑器?

时间:2019-07-05 05:02:08

标签: c++ qt5 qt-designer

我正在使用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}
)

但是,我仍然得到相同的结果。

0 个答案:

没有答案