|
|
@@ -0,0 +1,35 @@ |
|
|
|
|
|
|
|
# Trinity-specific paths |
|
|
|
import sys, os |
|
|
|
tqt_modules = [] |
|
|
|
for m_path in sys.path: |
|
|
|
if os.path.exists(os.path.join(m_path, 'sip4_tqt')): |
|
|
|
m_sip_dir = os.path.join(m_path, 'sip4_tqt') |
|
|
|
tqt_modules.insert(0, m_sip_dir) |
|
|
|
if os.path.exists(os.path.join(m_path, 'python_tqt')): |
|
|
|
m_pyqt_dir = os.path.join(m_path, 'python_tqt') |
|
|
|
tqt_modules.insert(0, m_pyqt_dir) |
|
|
|
for m_path in tqt_modules: |
|
|
|
sys.path.insert(0, m_path) |
|
|
|
|
|
|
|
# Base modules |
|
|
|
__all__ = [ |
|
|
|
'qt', |
|
|
|
'qtcanvas', |
|
|
|
'qtnetwork', |
|
|
|
'qtsql', |
|
|
|
'qttable', |
|
|
|
'qtui', |
|
|
|
'qtxml', |
|
|
|
] |
|
|
|
|
|
|
|
# Optional modules |
|
|
|
if os.path.exists(os.path.join(m_pyqt_dir, 'qtaxcontainer.so')): |
|
|
|
__all__.append('qtaxcontainer') |
|
|
|
if os.path.exists(os.path.join(m_pyqt_dir, 'qtext.so')): |
|
|
|
__all__.append('qtext') |
|
|
|
if os.path.exists(os.path.join(m_pyqt_dir, 'qtgl.so')): |
|
|
|
__all__.append('qtgl') |
|
|
|
|
|
|
|
# Import namespaces |
|
|
|
from python_tqt import * |