54 lines
1.1 KiB
Python
54 lines
1.1 KiB
Python
|
|
"""
|
||
|
|
智能低代码开发平台 - 主程序入口
|
||
|
|
|
||
|
|
使用方法:
|
||
|
|
python main.py
|
||
|
|
|
||
|
|
依赖:
|
||
|
|
pip install PyQt5
|
||
|
|
"""
|
||
|
|
|
||
|
|
import sys
|
||
|
|
from PyQt5.QtWidgets import QApplication
|
||
|
|
from PyQt5.QtGui import QFont
|
||
|
|
from PyQt5.QtCore import Qt
|
||
|
|
|
||
|
|
from gui_ai_developer.config import DARK_THEME
|
||
|
|
from gui_ai_developer.windows import MainWindow
|
||
|
|
|
||
|
|
|
||
|
|
def main():
|
||
|
|
"""主函数"""
|
||
|
|
# 创建应用程序
|
||
|
|
app = QApplication(sys.argv)
|
||
|
|
|
||
|
|
# 设置应用程序信息
|
||
|
|
app.setApplicationName("智能低代码开发平台")
|
||
|
|
app.setApplicationVersion("1.0.0")
|
||
|
|
app.setOrganizationName("AI Development Team")
|
||
|
|
|
||
|
|
# 设置样式
|
||
|
|
app.setStyle("Fusion")
|
||
|
|
|
||
|
|
# 应用深色主题
|
||
|
|
app.setStyleSheet(DARK_THEME)
|
||
|
|
|
||
|
|
# 设置默认字体
|
||
|
|
font = QFont("Microsoft YaHei", 10)
|
||
|
|
app.setFont(font)
|
||
|
|
|
||
|
|
# 启用高DPI支持
|
||
|
|
QApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True)
|
||
|
|
QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps, True)
|
||
|
|
|
||
|
|
# 创建并显示主窗口
|
||
|
|
window = MainWindow()
|
||
|
|
window.show()
|
||
|
|
|
||
|
|
# 运行应用程序
|
||
|
|
sys.exit(app.exec_())
|
||
|
|
|
||
|
|
|
||
|
|
if __name__ == "__main__":
|
||
|
|
main()
|