Source code for lib.pyside_utils

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

""" Module pyside_utils: This module contains classes useful for dealing with
PySide in Mari.
"""

import mari

from PySide.QtGui import QApplication


[docs]def get_mari_main_window(): """ This method returns the main Mari ``QMainWindow`` instance as a ``QWidget``. :return: ``QWidget`` """ # Activate the Mari window to be in focus mari.app.activateMainWindow() mari_main_window = QApplication.activeWindow() return mari_main_window