From 15163b606ed861e61fb0b967d0f20c5c09d988bc Mon Sep 17 00:00:00 2001 From: merelden Date: Tue, 11 Jun 2024 17:08:03 +0500 Subject: [PATCH] bigbaboo --- .idea/.gitignore | 8 + .idea/NoteQt.iml | 8 + .../inspectionProfiles/profiles_settings.xml | 6 + .idea/misc.xml | 7 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + __pycache__/mainWindow.cpython-39.pyc | Bin 0 -> 1883 bytes __pycache__/startWindow.cpython-39.pyc | Bin 0 -> 2803 bytes catalogs.json | 1 + main.py | 179 ++++++++++++++++++ mainWindow.py | 60 ++++++ mainWindow.ui | 77 ++++++++ startWindow.py | 93 +++++++++ startWindow.ui | 157 +++++++++++++++ 14 files changed, 610 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/NoteQt.iml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 __pycache__/mainWindow.cpython-39.pyc create mode 100644 __pycache__/startWindow.cpython-39.pyc create mode 100644 catalogs.json create mode 100644 main.py create mode 100644 mainWindow.py create mode 100644 mainWindow.ui create mode 100644 startWindow.py create mode 100644 startWindow.ui diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/NoteQt.iml b/.idea/NoteQt.iml new file mode 100644 index 0000000..d0876a7 --- /dev/null +++ b/.idea/NoteQt.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..812ab5a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e7e881b --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/__pycache__/mainWindow.cpython-39.pyc b/__pycache__/mainWindow.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..899a9e9e6311d9ee5dd1e44d34b8f7a73bbff23a GIT binary patch literal 1883 zcmZuyL2nyH6rR~#+iS;mT-PmWQc8q`iZ6{+3B&=RkcgH;;>JotkuR&QXF}Gjcf;(M zCXu-`y>Z}zxFKzh+#&=*s-S;>%jP;)F60Mr4)4vZ-I%benSJlgH}B1R^WIy(R;v(r z{=B=l`)H1kzmU27IKZsJNZy5s5k^BYq&+&cde+eH*_1pa%wqNn!ffsw+r0vFwn@8i z4rtQ0Rk17AW5HFSD<6&mRqo0s0sDf>q>q5hj|I#sjN~>SzbPSOn!>41C`Ag?G5f@#L|Umm2I-i1 z&X^1wz&MBjc>#I7QUt09D}{WebV2~{g46|RF_)I7_zF-JSSjI(M$Mt*3a%<^Y5jzJ zV~wqJp1C=?nl{GPlqRe^qota2#q=6#Mh?zuPSgZR6YNebT?gLL9<+dJr8nfw^bI!0 zswWfuEkM_Djm;EK*~&E*w2uoQSpZBum)@FcTm)({*H~rqQ;my&ZsZylw8q6NdzWDE z65y`Q;FfZ(sXbfBIpb$jb2Pne>|<2ZH}T%U`05?o1k$3}QI*$85iCO{1fN4{ zs9K*#QuyIBoq4M9H5W4I`{9Ov7>}fPUp4k(5gf&loXC{()bD?Jj+LP*eZhUn9|R#+ z&Hnkq=wULx@B(x7@pRrs^ z6%Yc81WNJ&xU8yRdn*nixeX>&2{o6mY-#WZ*zJj!oxAe+odV+p+jvt#K+T<`UaTbUip7 z9ikCtK=xyHn*9djm(eZ5zRG^iPS3tu)=~)0+4JmWcG@nPYix9}Yk$1IA3~wXAdXad zdPn-=P2_Yon-s&u!Rr>7U~OBx10Qom6>qv#Uz3^ecOu?~=>r%EW-@`uHfWO`EzL%2 zCOtasf^t1Cf<*8)W!2SHbfslj5bi&LZiPoZ)@H0SsTexW46N@&^t0{8XxmH+?% literal 0 HcmV?d00001 diff --git a/__pycache__/startWindow.cpython-39.pyc b/__pycache__/startWindow.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a68821880e1b1df486919109a71a0bb8dee88067 GIT binary patch literal 2803 zcmaJ@OK;mo5MGjcSue}7qNa5os{69+I8NOL1%jeTY{2m$aV;p1f)|0&t}Ut*=`L4| zZ74vIeP5lsKH{73^Pt+byAHV zgEy%fVWKA1JAxri7*Cz1rT;$(@+9FYV>uD2t6=_-Zt8? zsPF3!^qw9-_|j7k5+f-I<5GPRO!bLkN%wRmWkfc}MVt!Bzk*D^f)r>Ry&;B~9z@n7 zjbe|qix6i*;j^eqO9`YBSdz+es!zbb3}_k9ltSMa`JV>qbP&Zg1#5^RMJ$ReO*3QI zn>33Iatxt4C6|M@5K-K-a>hA8=7KYjt+VZO%5N?>ud;+TLi1`w6k`QOQ~;e;=-Z%2 zYnlgXUd59c#v|Sd-tChIM$ZV|qXjj?eDHqH7|DdrD7hjdoJS3^_`!&I;Y5~&F_s00 z2%?Z{j#w6yHWySeV#OJ)VG)o;7%{8R7i(A=RnP@lK^I$I ztPV31ocZ=4<9IQdnOYs>ZO^fr2WEW3-e=S-f&b=ceRaW^XtvBEpm$UrhS&^xGJCfr zHard&sc401?SV&6NjS1 z#cn_unOX4M_J9nj!z5@D&eXQMerv5Ogy-@Z^v7`2is1D~_^brCIon~JGs;V-7hwE) zRKii{VGcHtTdwaw4c)e3+ix;qMMYs2o1W`Jb<`bC_-hAPB-L0L^O>{5@y*4{(1o!b zi1SCn&w=vyC(y05ybfFGFwPvx+?B!igFgq)jvftuAN(@-Qr<#3pMoXg2^n=yet x-jyjWwaF3Lf-k=K_CZZtmN}8 + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + + + + Назад + + + + + + + + 10 + + + + Новая заметка + + + + + + + + + + + + 150 + 16777215 + + + + + + + + + + + 16777215 + 30 + + + + + + + + + + + + + + + + + diff --git a/startWindow.py b/startWindow.py new file mode 100644 index 0000000..f240fb9 --- /dev/null +++ b/startWindow.py @@ -0,0 +1,93 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '/home/merelden/Документы/NoteQt/startWindow.ui' +# +# Created by: PyQt5 UI code generator 5.15.10 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_startWindow(object): + def setupUi(self, startWindow): + startWindow.setObjectName("startWindow") + startWindow.resize(800, 600) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(startWindow.sizePolicy().hasHeightForWidth()) + startWindow.setSizePolicy(sizePolicy) + startWindow.setMinimumSize(QtCore.QSize(800, 600)) + startWindow.setMaximumSize(QtCore.QSize(800, 600)) + startWindow.setBaseSize(QtCore.QSize(800, 600)) + startWindow.setAutoFillBackground(False) + self.centralwidget = QtWidgets.QWidget(startWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.startWindowList = QtWidgets.QListWidget(self.centralwidget) + self.startWindowList.setMinimumSize(QtCore.QSize(250, 0)) + self.startWindowList.setMaximumSize(QtCore.QSize(252, 16777215)) + self.startWindowList.setStyleSheet("max-width: 250") + self.startWindowList.setObjectName("startWindowList") + self.horizontalLayout_3.addWidget(self.startWindowList) + self.verticalLayout = QtWidgets.QVBoxLayout() + self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) + self.verticalLayout.setSpacing(0) + self.verticalLayout.setObjectName("verticalLayout") + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.label = QtWidgets.QLabel(self.centralwidget) + self.label.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setPointSize(14) + self.label.setFont(font) + self.label.setObjectName("label") + self.horizontalLayout.addWidget(self.label) + self.createCatalog = QtWidgets.QPushButton(self.centralwidget) + font = QtGui.QFont() + font.setPointSize(14) + self.createCatalog.setFont(font) + self.createCatalog.setObjectName("createCatalog") + self.horizontalLayout.addWidget(self.createCatalog) + self.verticalLayout.addLayout(self.horizontalLayout) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.label_2 = QtWidgets.QLabel(self.centralwidget) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) + self.label_2.setSizePolicy(sizePolicy) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setPointSize(14) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.horizontalLayout_2.addWidget(self.label_2) + self.openCatalog = QtWidgets.QPushButton(self.centralwidget) + font = QtGui.QFont() + font.setPointSize(14) + self.openCatalog.setFont(font) + self.openCatalog.setObjectName("openCatalog") + self.horizontalLayout_2.addWidget(self.openCatalog) + self.verticalLayout.addLayout(self.horizontalLayout_2) + self.horizontalLayout_3.addLayout(self.verticalLayout) + self.verticalLayout_2.addLayout(self.horizontalLayout_3) + startWindow.setCentralWidget(self.centralwidget) + + self.retranslateUi(startWindow) + QtCore.QMetaObject.connectSlotsByName(startWindow) + + def retranslateUi(self, startWindow): + _translate = QtCore.QCoreApplication.translate + startWindow.setWindowTitle(_translate("startWindow", "Note - Start")) + self.label.setText(_translate("startWindow", "Создать каталог")) + self.createCatalog.setText(_translate("startWindow", "Создать")) + self.label_2.setText(_translate("startWindow", "Открыть каталог")) + self.openCatalog.setText(_translate("startWindow", "Открыть")) diff --git a/startWindow.ui b/startWindow.ui new file mode 100644 index 0000000..d320609 --- /dev/null +++ b/startWindow.ui @@ -0,0 +1,157 @@ + + + startWindow + + + + 0 + 0 + 800 + 600 + + + + + 0 + 0 + + + + + 800 + 600 + + + + + 800 + 600 + + + + + 800 + 600 + + + + Note - Start + + + false + + + + + + + + + + 250 + 0 + + + + + 252 + 16777215 + + + + max-width: 250 + + + + + + + 0 + + + QLayout::SetMinimumSize + + + + + + + + 16777215 + 16777215 + + + + + 14 + + + + Создать каталог + + + + + + + + 14 + + + + Создать + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 14 + + + + Открыть каталог + + + + + + + + 14 + + + + Открыть + + + + + + + + + + + + + + +