mirror of
https://github.com/Xevion/orianne.git
synced 2025-12-06 07:15:33 -06:00
Refine TestTaker target, rename .ui file
This commit is contained in:
@@ -1,41 +1,33 @@
|
|||||||
cmake_minimum_required(VERSION 3.16)
|
cmake_minimum_required(VERSION 3.16)
|
||||||
project(testtaker LANGUAGES CXX)
|
project(TestTaker LANGUAGES CXX)
|
||||||
|
|
||||||
set(CMAKE_AUTOMOC ON)
|
set(CMAKE_AUTOMOC ON)
|
||||||
set(CMAKE_AUTOUIC ON)
|
set(CMAKE_AUTOUIC ON)
|
||||||
|
|
||||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
|
||||||
set(INSTALL_EXAMPLESDIR "examples")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/designer/testtaker")
|
|
||||||
|
|
||||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui UiTools Widgets)
|
find_package(Qt6 REQUIRED COMPONENTS Core Gui UiTools Widgets)
|
||||||
|
|
||||||
qt_add_executable(testtaker main.cpp)
|
qt_add_executable(TestTaker main.cpp)
|
||||||
|
|
||||||
set_target_properties(testtaker PROPERTIES
|
set_target_properties(TestTaker PROPERTIES
|
||||||
WIN32_EXECUTABLE TRUE
|
WIN32_EXECUTABLE TRUE # Required for GUI executables
|
||||||
MACOSX_BUNDLE TRUE
|
MACOSX_BUNDLE TRUE # Required for GUI executables to be launchable from Finder
|
||||||
)
|
)
|
||||||
|
|
||||||
#! [0]
|
target_link_libraries(TestTaker PUBLIC
|
||||||
target_link_libraries(testtaker PUBLIC
|
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
Qt::UiTools
|
Qt::UiTools
|
||||||
Qt::Widgets
|
Qt::Widgets
|
||||||
)
|
)
|
||||||
#! [0]
|
|
||||||
|
|
||||||
qt6_add_resources(testtaker "testtaker"
|
qt6_add_resources(TestTaker "TestTaker"
|
||||||
PREFIX
|
PREFIX
|
||||||
"/forms"
|
"/forms"
|
||||||
FILES
|
FILES
|
||||||
"calculatorform.ui"
|
"form.ui"
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS testtaker
|
install(TARGETS TestTaker
|
||||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||||
|
|||||||
2
main.cpp
2
main.cpp
@@ -11,7 +11,7 @@ using namespace Qt::StringLiterals;
|
|||||||
|
|
||||||
static QWidget *loadCalculatorForm(QWidget *parent = nullptr)
|
static QWidget *loadCalculatorForm(QWidget *parent = nullptr)
|
||||||
{
|
{
|
||||||
QFile file(u":/forms/calculatorform.ui"_s);
|
QFile file(u":/forms/form.ui"_s);
|
||||||
if (!file.open(QFile::ReadOnly))
|
if (!file.open(QFile::ReadOnly))
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user