This is a further development of my CommPay project. I created a graphical shell for my application and adapted the old code for it.
CommPay (full "Communal Payment") is a program with a graphical interface, which, based on its name, will calculate the amount to be paid for utility bills. This program takes into account all the coefficients that are calculated by utilities. If necessary, you can always change both the tariff (if it has changed) and the coefficient itself (if it differs in your region).
The graphical interface was written using the Qt libraries, so you need to build the project in the Qt development environment. Clone the repository to your disk and in the Qt Creator development environment select the folder with the project in the "open" window. Next, we create a separate repository for the compiled program and copy Config.ini, History.txt, LICENSE.TXT, NOTICE.TXT into it, and also in the directories with we find the necessary dynamic libraries: libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll, Qt6Core.dll, Qt6Gui.dll, Qt6Svg.dll and Qt6Widgets.dll (they are not in this repository). Also, from the folder with the compiler, we get the Plugins folder, which should contain the following folders: imageformats, platforms, styles. Next, in the development environment, we compile the translation files and place the finished .qm files into the languages folder of our project, where the source will be. Next to the plugins and languages folders, unzip the BreezeStyleSheets.zip archive and place the unzipped directory with all its contents. The finished program folder is ready. The program itself remains: we go into the project and compile the release, go to the folder where the program was compiled and copy the EXE file from there to the folder where we placed all the files of our program. That's it - the program is assembled.
So far, the program is written only for Windows, but in the next update I will also adapt the program for Linux.
Kalynovsky Valentin |
|