import tkinter as tk
import sys
from ui import SalaryComparisonSystem
def main():
"""主函数"""
# 检查依赖
try:
import pandas as pd
import openpyxl
import xlrd
except ImportError:
print("错误:缺少必要的Python库!")
print("请运行以下命令安装:")
print("pip install pandas openpyxl xlrd")
input("按回车键退出...")
sys.exit(1)
# 创建主窗口
root = tk.Tk()
# 尝试设置高DPI支持 (Win10/Win11有效,Win7会忽略)
try:
from ctypes import windll
# windll.shcore.SetProcessDpiAwareness(1)
print("已启用高DPI支持")
except:
pass
app = SalaryComparisonSystem(root)
root.mainloop()
if __name__ == "__main__":
main()