Skip to content

Commit ecdd635

Browse files
authored
7.1
Edited README.md
1 parent 50945a8 commit ecdd635

File tree

3 files changed

+149
-99
lines changed

3 files changed

+149
-99
lines changed

CMakeLists.txt

Lines changed: 97 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,98 @@
1-
########################################################################
2-
# .:^7^ #
3-
# :^!?Y5PGGBG~77 #
4-
# .:~7JJ B#GGBBBGPYJ&#G#^ #
5-
# .^. 5GGBBBB#&.!@GPB? ?JPB5: #
6-
# .^!JPG##&#.#&#&#G#Y. B&PPPGBBBBBG^ #
7-
# .5G#&&&&&&&#BP? .. ?@GB5 :@BPGBJ7~:. #
8-
# ^@@&&B#@#&P #&GB! Y&PG5 #
9-
# ^^. .&&##: ^@BGB. &#PG~ #
10-
# ?@##G P&GBY ~@PPG #
11-
# #&#&! &#GB~:~ G&PGJ #
12-
# ^@### .!G#GGBB#J.&#B? #
13-
# P@##Y Y@####BPY: .. #
14-
# .&&#&: .J7^. #
15-
# 7&B5. #
16-
# #
17-
# #
18-
########################################################################
19-
# #
20-
# It is recommended to use Clion to build a proct successfully #
21-
# #
22-
#If the project is going under Linux/Unix/Mac OS: #
23-
# 1. Install Qt5 #
24-
# 2. Remove the line CMAKE_PREFIX_PATH from this file #
25-
# 3. Change the data for the build directory (if necessary) #
26-
# 4. Open the terminal and go to the directory with the project #
27-
# 5. Write cmake. #
28-
# 6. make #
29-
# 7. Congratulations! The project has been successfully assembled! #
30-
# #
31-
#if the project is going under Windows: #
32-
# 1. Install Qt5 #
33-
# 2. Specify the directory with Qt5 in the CMAKE_PREFIX_PATH field, #
34-
# you can see an example below #
35-
# 3. Change the data for the build directory (if necessary) #
36-
# 4. Open the terminal and go to the directory with the project #
37-
# 5. Write cmake . #
38-
# 6. make #
39-
# 7. Congratulations! The project has been successfully assembled! #
40-
# #
41-
########################################################################
42-
43-
44-
cmake_minimum_required(VERSION 3.23)
45-
project(TIP)
46-
47-
set(CMAKE_CXX_STANDARD 17)
48-
49-
set(CMAKE_AUTOUIC_SEARCH_PATHS source/ui/)
50-
51-
set(CMAKE_AUTOMOC ON)
52-
set(CMAKE_AUTORCC ON)
53-
set(CMAKE_AUTOUIC ON)
54-
55-
set(CMAKE_PREFIX_PATH D:/ProgramFiles/Qt/5.14.2/mingw73_64/lib/cmake/Qt5) # path/to/Qt5
56-
57-
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ../build) # path/to/build_directory
58-
59-
find_package(Qt5 COMPONENTS
60-
Core
61-
Gui
62-
Widgets
63-
Sql
64-
PrintSupport
65-
REQUIRED
66-
)
67-
68-
add_executable(TIP
69-
WIN32
70-
source/main.cpp
71-
source/headers/mainwindow.h
72-
source/sources/mainwindow.cpp
73-
source/ui/mainwindow.ui
74-
source/headers/options.h
75-
source/sources/options.cpp
76-
source/ui/options.ui
77-
source/headers/fontchanger.h
78-
source/sources/fontchanger.cpp
79-
source/ui/fontchanger.ui
80-
source/sources/records_ammount.cpp
81-
source/headers/records_ammount.h
82-
source/ui/records_ammount.ui
83-
source/headers/logger.h
84-
source/sources/records_on_first_start.cpp
85-
source/headers/records_on_first_start.h
86-
source/ui/records_on_first_start.ui
87-
source/sources/progressbar.cpp
88-
source/headers/progressbar.h
89-
source/ui/progressbar.ui
90-
)
91-
92-
target_link_libraries(TIP
93-
Qt5::Core
94-
Qt5::Gui
95-
Qt5::Widgets
96-
Qt5::Sql
97-
Qt5::PrintSupport
1+
########################################################################
2+
# .:^7^ #
3+
# :^!?Y5PGGBG~77 #
4+
# .:~7JJ B#GGBBBGPYJ&#G#^ #
5+
# .^. 5GGBBBB#&.!@GPB? ?JPB5: #
6+
# .^!JPG##&#.#&#&#G#Y. B&PPPGBBBBBG^ #
7+
# .5G#&&&&&&&#BP? .. ?@GB5 :@BPGBJ7~:. #
8+
# ^@@&&B#@#&P #&GB! Y&PG5 #
9+
# ^^. .&&##: ^@BGB. &#PG~ #
10+
# ?@##G P&GBY ~@PPG #
11+
# #&#&! &#GB~:~ G&PGJ #
12+
# ^@### .!G#GGBB#J.&#B? #
13+
# P@##Y Y@####BPY: .. #
14+
# .&&#&: .J7^. #
15+
# 7&B5. #
16+
# #
17+
# #
18+
########################################################################
19+
# #
20+
# It is recommended to use Clion to build a proct successfully #
21+
# #
22+
#If the project is going under Linux/Unix/Mac OS: #
23+
# 1. Install Qt5 #
24+
# 2. Remove the line CMAKE_PREFIX_PATH from this file #
25+
# 3. Change the data for the build directory (if necessary) #
26+
# 4. Open the terminal and go to the directory with the project #
27+
# 5. Write cmake. #
28+
# 6. make #
29+
# 7. Congratulations! The project has been successfully assembled! #
30+
# #
31+
#if the project is going under Windows: #
32+
# 1. Install Qt5 #
33+
# 2. Specify the directory with Qt5 in the CMAKE_PREFIX_PATH field, #
34+
# you can see an example below #
35+
# 3. Change the data for the build directory (if necessary) #
36+
# 4. Open the terminal and go to the directory with the project #
37+
# 5. Write cmake . #
38+
# 6. make #
39+
# 7. Congratulations! The project has been successfully assembled! #
40+
# #
41+
########################################################################
42+
43+
44+
cmake_minimum_required(VERSION 3.23)
45+
project(TIP)
46+
47+
set(CMAKE_CXX_STANDARD 17)
48+
49+
set(CMAKE_AUTOUIC_SEARCH_PATHS source/ui/)
50+
51+
set(CMAKE_AUTOMOC ON)
52+
set(CMAKE_AUTORCC ON)
53+
set(CMAKE_AUTOUIC ON)
54+
55+
set(CMAKE_PREFIX_PATH D:/ProgramFiles/Qt/5.14.2/mingw73_64/lib/cmake/Qt5) # path/to/Qt5
56+
57+
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ../build) # path/to/build_directory
58+
59+
find_package(Qt5 COMPONENTS
60+
Core
61+
Gui
62+
Widgets
63+
Sql
64+
PrintSupport
65+
REQUIRED
66+
)
67+
68+
add_executable(TIP
69+
WIN32
70+
source/main.cpp
71+
source/headers/mainwindow.h
72+
source/sources/mainwindow.cpp
73+
source/ui/mainwindow.ui
74+
source/headers/options.h
75+
source/sources/options.cpp
76+
source/ui/options.ui
77+
source/headers/fontchanger.h
78+
source/sources/fontchanger.cpp
79+
source/ui/fontchanger.ui
80+
source/sources/records_ammount.cpp
81+
source/headers/records_ammount.h
82+
source/ui/records_ammount.ui
83+
source/headers/logger.h
84+
source/sources/records_on_first_start.cpp
85+
source/headers/records_on_first_start.h
86+
source/ui/records_on_first_start.ui
87+
source/sources/progressbar.cpp
88+
source/headers/progressbar.h
89+
source/ui/progressbar.ui
90+
)
91+
92+
target_link_libraries(TIP
93+
Qt5::Core
94+
Qt5::Gui
95+
Qt5::Widgets
96+
Qt5::Sql
97+
Qt5::PrintSupport
9898
)

README.md

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,52 @@
1-
# TIP
2-
Text Insertion Program
1+
![TIP](icon.png)
2+
3+
# Text Insertion Program
4+
5+
---
6+
7+
### _Purpose_
8+
This program is designed to create and using a database of clients and
9+
generation of unique pictures (_tickets_) corresponding to each client.
10+
This software can be used in both **commercial**,
11+
and for **non-commercial** purposes.
12+
13+
### _Functional_
14+
* Generation of pictures (_tickets_)
15+
* Create a database of any size
16+
* Edit database like in Excel
17+
* Printing pictures (_tickets_)
18+
* Save pictures on your computer
19+
* Copy pictures to clipboard
20+
* Customize _fonts_ and text _colors_
21+
22+
### _How to install or compile?_
23+
It is recommended to use Clion to build a proct successfully
24+
25+
#### If the project is going under Linux / Unix / MacOS:
26+
1. Install **[Qt5][4]**
27+
2. **Remove** the line **CMAKE_PREFIX_PATH** from this file
28+
3. Change the data for the build directory (if necessary)
29+
4. Open the terminal and go to the directory with the project
30+
5. Write `cmake .`
31+
6. `make`
32+
7. **Congratulations!** The project has been successfully assembled!
33+
34+
#### if the project is going under Windows:
35+
1. Install **[Qt5][4]**
36+
2. Specify the directory with **[Qt5][4]** in the **CMAKE_PREFIX_PATH** field
37+
3. Change the data for the build directory (if necessary)
38+
4. Open the terminal and go to the directory with the project
39+
5. Write `cmake .`
40+
6. `make`
41+
7. **Congratulations!** The project has been successfully assembled!
42+
43+
---
44+
45+
#### Contacts
46+
47+
[VK][1], [Telegramm][2], [Discord][3]
48+
49+
[1]: https://vk.com/pavel.cmake
50+
[2]: https://t.me/pavel_cpp
51+
[3]: @pavel.cpp
52+
[4]: https://cybersoft.ru/razrabotka/redaktory/208-qt.html

icon.png

6 KB
Loading

0 commit comments

Comments
 (0)