40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
#!/usr/bin/env python3
|
|
"""Test script to verify PySide6 imports are working correctly"""
|
|
|
|
print("Testing PySide6 imports...\n")
|
|
|
|
try:
|
|
print("1. Testing QtWidgets imports...")
|
|
from PySide6.QtWidgets import (
|
|
QMainWindow, QTabWidget, QDockWidget, QMessageBox,
|
|
QApplication, QFileDialog, QSplashScreen
|
|
)
|
|
print(" ✅ QtWidgets imports successful\n")
|
|
except Exception as e:
|
|
print(f" ❌ QtWidgets imports failed: {e}\n")
|
|
|
|
try:
|
|
print("2. Testing QtCore imports...")
|
|
from PySide6.QtCore import Qt, QTimer, QSettings, QSize, Slot
|
|
print(" ✅ QtCore imports successful\n")
|
|
except Exception as e:
|
|
print(f" ❌ QtCore imports failed: {e}\n")
|
|
|
|
try:
|
|
print("3. Testing QtGui imports...")
|
|
from PySide6.QtGui import QIcon, QPixmap, QAction
|
|
print(" ✅ QtGui imports successful\n")
|
|
except Exception as e:
|
|
print(f" ❌ QtGui imports failed: {e}\n")
|
|
|
|
try:
|
|
print("4. Testing main_window1 import...")
|
|
from ui.main_window1 import MainWindow
|
|
print(" ✅ main_window1 import successful\n")
|
|
except Exception as e:
|
|
print(f" ❌ main_window1 import failed: {e}\n")
|
|
import traceback
|
|
traceback.print_exc()
|
|
|
|
print("✅ All tests completed.")
|