Qt-Designer 服装小部件和相对路径
Qt-Designer costumn widgets and relative path
我正在尝试为我的项目创建单元测试,但遇到了 costumn 小部件。
在编译测试单元时,ui_mainwindow.h
再也找不到我的 widget.h
。
我的项目结构如下所示:
Project
scr
scr.pro
scr.pri
mainwindow.ui
CostumnWidgets
widget.h
test
test.pro
在 Qt-Designer 中,我用 ./CostumnWidgets/widget.h
引用我的小部件
scr.pri
QT += core gui
TEMPLATE = app
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
SOURCES += $$PWD/mainwindow.cpp \
$$PWD/CostumnWidgets/widget.cpp
HEADERS += $$PWD/mainwindow.h \
$$PWD/CostumnWidgets/widget.h
FORMS += $$PWD/mainwindow.ui
test.pro
TARGET = Test
include(../scr/scr.pri)
QT += widgets
QT += testlib
SOURCES += $$PWD/test.cpp
如何在不将 CostumnWidget 文件夹复制到测试目录的情况下解决这个问题?
谢谢!
看看here。有各种解决方案。最简单的被标记为答案。
我正在尝试为我的项目创建单元测试,但遇到了 costumn 小部件。
在编译测试单元时,ui_mainwindow.h
再也找不到我的 widget.h
。
我的项目结构如下所示:
Project
scr
scr.pro
scr.pri
mainwindow.ui
CostumnWidgets
widget.h
test
test.pro
在 Qt-Designer 中,我用 ./CostumnWidgets/widget.h
scr.pri
QT += core gui
TEMPLATE = app
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
SOURCES += $$PWD/mainwindow.cpp \
$$PWD/CostumnWidgets/widget.cpp
HEADERS += $$PWD/mainwindow.h \
$$PWD/CostumnWidgets/widget.h
FORMS += $$PWD/mainwindow.ui
test.pro
TARGET = Test
include(../scr/scr.pri)
QT += widgets
QT += testlib
SOURCES += $$PWD/test.cpp
如何在不将 CostumnWidget 文件夹复制到测试目录的情况下解决这个问题? 谢谢!
看看here。有各种解决方案。最简单的被标记为答案。