我创建了一个简单的Qt应用程序,只有一个MainWindow和一个Button。当我使用Qt中的
请问有人能告诉我如何解决这个问题吗?谢谢。
Qmake
构建它时,它可以正常运行并且UI也很好。而另一方面,如果使用CMake构建它,应用程序的UI就会变得模糊。请问有人能告诉我如何解决这个问题吗?谢谢。
QMake
生成的应用程序UI-
CMake
生成的应用程序UI-
我的CmakeList.txt
文件:make_minimum_required(VERSION 3.0.2)
project(MyProject)
find_package(Qt5Widgets 5.9 PATHS /usr/local/Cellar/qt/5.9.1)
find_package(OpenGL)
#find_package(IOKit PATHS /System/Library/Frameworks/IOKit.framework/Versions/A)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_library(mainwindow mainwindow.cpp)
target_link_libraries (mainwindow Qt5::Widgets)
#set_target_properties(${PROJECT_NAME} PROPERTIES MACOSX_BUNDLE YES)
add_executable(MyProject MACOSX_BUNDLE main.cpp)
target_link_libraries (MyProject mainwindow ${OPENGL_gl_LIBRARY})
项目结构-
我的机器配置-
CMakeLists.txt
中进行一些特定于 Qt GUI 的配置才能使其正常工作。 - Anwar Shaikh