first commit

This commit is contained in:
2025-09-06 16:06:30 +08:00
commit 401ef07f5f
49 changed files with 18045 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
from queue_sqlite.scheduler import QueueScheduler
from .students.add_student import add_student
from .students.students_listen import students
scheduler = QueueScheduler()
__all__ = [
"scheduler",
"add_student",
"students"
]
@@ -0,0 +1,11 @@
from queue_sqlite.mounter.task_mounter import TaskMounter
from queue_sqlite.model import MessageItem
import time
@TaskMounter.task(meta={"task_name": "add_student"})
def add_student(message_item: MessageItem):
# create a new instance of the AddStudentDilalog dialog
# time.sleep(3)
print("点击了添加按钮")
return {"message": "学生添加成功"}
@@ -0,0 +1,9 @@
from queue_sqlite.mounter.listen_mounter import ListenMounter
from ...signal import listen_signals
import json
@ListenMounter.listener()
def students(str_students_list: str):
print("students signal received")
listen_signals.listening_students_signal.emit(json.loads(str_students_list))