cmake_minimum_required(VERSION 3.5)
project(QQLogin2024 VERSION 0.1 LANGUAGES CXX)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets)
set(PROJECT_SOURCES
main.cpp
Widget.cpp
Widget.h
)
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
qt_add_executable(QQLogin2024
MANUAL_FINALIZATION
${PROJECT_SOURCES}
resource.qrc
)
# Define target properties for Android with Qt 6 as:
# set_property(TARGET QQLogin2024 APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR
# ${CMAKE_CURRENT_SOURCE_DIR}/android)
# For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation
else()
if(ANDROID)
add_library(QQLogin2024 SHARED
${PROJECT_SOURCES}
)
# Define properties for Android with Qt 5 after find_package() calls as:
# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
else()
add_executable(QQLogin2024
${PROJECT_SOURCES}
)
endif()
endif()
target_link_libraries(QQLogin2024 PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
# If you are developing for iOS or macOS you should consider setting an
# explicit, fixed bundle identifier manually though.
if(${QT_VERSION} VERSION_LESS 6.1.0)
set(BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.QQLogin2024)
endif()
set_target_properties(QQLogin2024 PROPERTIES
${BUNDLE_ID_OPTION}
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
MACOSX_BUNDLE TRUE
WIN32_EXECUTABLE TRUE
)
include(GNUInstallDirs)
install(TARGETS QQLogin2024
BUNDLE DESTINATION .
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
if(QT_VERSION_MAJOR EQUAL 6)
qt_finalize_executable(QQLogin2024)
endif()
没有合适的资源?快使用搜索试试~ 我知道了~
Qt案例仿qq登陆界面
共37个文件
png:26个
cpp:2个
gif:2个
0 下载量 22 浏览量
2024-04-07
17:41:12
上传
评论
收藏 8.19MB ZIP 举报
温馨提示
Qt案例仿qq登陆界面
资源推荐
资源详情
资源评论
收起资源包目录
QQLogin2024.zip (37个子文件)
QQLogin2024
resource.qrc 1KB
CMakeLists.txt 2KB
Widget.cpp 6KB
Widget.h 354B
main.cpp 175B
source
style.css 2KB
qrcode3.png 534B
QQ灰.png 256B
check.png 510B
drop-down.png 448B
qrcode1.png 680B
passwd.png 513B
drop-down-on.png 448B
drop-down-hover.png 477B
profile
defaultProfile.jpg 30KB
wendi.bmp 1.23MB
passwd-focus.png 564B
qrcode.png 867B
键盘.png 349B
最小化.png 123B
QQpenguin.png 432B
username.png 953B
gifLabel.gif 404KB
quit.png 1KB
close.png 168B
bk.gif 7.3MB
drop-down-on-hover.png 470B
设置.png 289B
onlineStatus
leave.png 452B
notDisturb.png 889B
hide.png 539B
onlien.png 309B
busy.png 315B
callMe.png 544B
username-focus.png 1019B
quit-hover.png 1KB
CMakeLists.txt.user 30KB
共 37 条
- 1
资源评论
yerennuo
- 粉丝: 146
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功