docs: 📝 update readme
This commit is contained in:
+15
@@ -173,5 +173,20 @@ Temporary Items
|
|||||||
# iCloud generated files
|
# iCloud generated files
|
||||||
*.icloud
|
*.icloud
|
||||||
|
|
||||||
|
CMakeLists.txt.user
|
||||||
|
CMakeCache.txt
|
||||||
|
CMakeFiles
|
||||||
|
CMakeScripts
|
||||||
|
Testing
|
||||||
|
Makefile
|
||||||
|
cmake_install.cmake
|
||||||
|
install_manifest.txt
|
||||||
|
compile_commands.json
|
||||||
|
CTestTestfile.cmake
|
||||||
|
_deps
|
||||||
|
|
||||||
.cache
|
.cache
|
||||||
|
.cmake
|
||||||
.vscode
|
.vscode
|
||||||
|
.qt
|
||||||
|
.qtc
|
||||||
|
|||||||
+3
-3
@@ -6,9 +6,9 @@ set(CMAKE_AUTOMOC ON)
|
|||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
set(CMAKE_PREFIX_PATH "/opt/homebrew/opt/qt@5")
|
set(CMAKE_PREFIX_PATH "/opt/homebrew/opt/qt")
|
||||||
|
|
||||||
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
|
find_package(Qt6 COMPONENTS Core Gui Widgets REQUIRED)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
.
|
.
|
||||||
@@ -22,4 +22,4 @@ set (SRCS
|
|||||||
|
|
||||||
add_executable(${CMAKE_PROJECT_NAME} ${SRCS})
|
add_executable(${CMAKE_PROJECT_NAME} ${SRCS})
|
||||||
|
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets)
|
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE Qt6::Core Qt6::Gui Qt6::Widgets)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||

|

|
||||||

|

|
||||||
|
|
||||||
This project aims to build a cross-platform floating clock based on PySide6 & Qt5.
|
This project aims to build a cross-platform floating clock based on PySide6 & Qt6.
|
||||||
|
|
||||||
## Motivation
|
## Motivation
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
#include "clock.h"
|
#include "clock.h"
|
||||||
|
|
||||||
Clock::Clock(QWidget *parent) : QWidget{parent}, pressed(false) {
|
Clock::Clock(QWidget *parent)
|
||||||
|
: QWidget{parent}
|
||||||
|
, pressed(false)
|
||||||
|
{
|
||||||
// geometry of Main Window (x, y, width, height)
|
// geometry of Main Window (x, y, width, height)
|
||||||
setGeometry(1100, 800, 180, 60);
|
setGeometry(1100, 800, 180, 60);
|
||||||
|
|
||||||
@@ -16,8 +18,7 @@ Clock::Clock(QWidget *parent) : QWidget{parent}, pressed(false) {
|
|||||||
clock->start(1000); // update the clock per second
|
clock->start(1000); // update the clock per second
|
||||||
show();
|
show();
|
||||||
|
|
||||||
settings = new QSettings(
|
settings = new QSettings(QString("%1/config.ini").arg(QCoreApplication::applicationDirPath()),
|
||||||
QString("%1/config.ini").arg(QCoreApplication::applicationDirPath()),
|
|
||||||
QSettings::IniFormat);
|
QSettings::IniFormat);
|
||||||
|
|
||||||
font = QFont();
|
font = QFont();
|
||||||
@@ -25,8 +26,7 @@ Clock::Clock(QWidget *parent) : QWidget{parent}, pressed(false) {
|
|||||||
font.setPointSize(settings->value("USER/FONT_SIZE").toInt());
|
font.setPointSize(settings->value("USER/FONT_SIZE").toInt());
|
||||||
|
|
||||||
// load settings
|
// load settings
|
||||||
settings = new QSettings(
|
settings = new QSettings(QString("%1/config.ini").arg(QCoreApplication::applicationDirPath()),
|
||||||
QString("%1/config.ini").arg(QCoreApplication::applicationDirPath()),
|
|
||||||
QSettings::IniFormat);
|
QSettings::IniFormat);
|
||||||
|
|
||||||
// font object
|
// font object
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This file is autogenerated. Changes will be overwritten.
|
||||||
|
#include "EWIEGA46WW/moc_clock.cpp"
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# This file is managed by Qt Creator, do not edit!
|
||||||
|
|
||||||
|
set("CMAKE_GENERATOR" "Unix Makefiles" CACHE "STRING" "" FORCE)
|
||||||
|
set("CMAKE_BUILD_TYPE" "Debug" CACHE "STRING" "" FORCE)
|
||||||
|
set("CMAKE_PROJECT_INCLUDE_BEFORE" "/Users/integzz/Documents/proj-clock/.qtc/package-manager/auto-setup.cmake" CACHE "FILEPATH" "" FORCE)
|
||||||
|
set("QT_QMAKE_EXECUTABLE" "/opt/homebrew/opt/qt/bin/qmake" CACHE "FILEPATH" "" FORCE)
|
||||||
|
set("CMAKE_PREFIX_PATH" "/opt/homebrew" CACHE "PATH" "" FORCE)
|
||||||
|
set("CMAKE_C_COMPILER" "/usr/bin/clang" CACHE "FILEPATH" "" FORCE)
|
||||||
|
set("CMAKE_CXX_COMPILER" "/usr/bin/clang++" CACHE "FILEPATH" "" FORCE)
|
||||||
|
set("CMAKE_CXX_FLAGS_INIT" "" CACHE "STRING" "" FORCE)
|
||||||
|
set("CMAKE_PREFIX_PATH" "/opt/homebrew" CACHE "PATH" "" FORCE)
|
||||||
|
unset("CMAKE_PROJECT_INCLUDE_BEFORE" CACHE)
|
||||||
|
set("QT_QMAKE_EXECUTABLE" "/opt/homebrew/bin/qmake" CACHE "FILEPATH" "" FORCE)
|
||||||
Reference in New Issue
Block a user