mirror of
https://github.com/yuruotong1/autoMate.git
synced 2026-03-22 13:07:17 +08:00
📝 chat_page.py: 稍微调整窗口激活时的行为,添加一些注释 🔧 global_keyboard_listen.py: 更改鼠标中键信号的传递方式 🔧 action_list_item.py: 移除不必要的输出 📝 chat_page.py: 调整窗口激活时的行为,注释掉不必要的代码 🔧 chat_page.py: 调整窗口显示方法,保证窗口始终处于最上层
36 lines
788 B
Python
36 lines
788 B
Python
import logging
|
|
import sys
|
|
import traceback
|
|
from PyQt6.QtWidgets import QApplication
|
|
from pages.chat_page import ChatPage
|
|
from utils.config import Config
|
|
from utils.window_util import WindowUtil
|
|
|
|
|
|
# 设置日志
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
|
|
class AutoMate:
|
|
def main(self):
|
|
Config()
|
|
self.page = ChatPage()
|
|
self.page.show_window()
|
|
|
|
|
|
|
|
def excepthook(exc_type, exc_value, exc_tb):
|
|
tb = "".join(traceback.format_exception(exc_type, exc_value, exc_tb))
|
|
print("catch exception:", tb)
|
|
|
|
if __name__ == "__main__":
|
|
try:
|
|
sys.excepthook = excepthook
|
|
app = QApplication(sys.argv)
|
|
automate = AutoMate()
|
|
automate.main()
|
|
sys.exit(app.exec())
|
|
except Exception as e:
|
|
traceback.print_exc(e)
|
|
|