# -*- coding: utf-8 -*-
"""
Author: Administrator
Date: 2020/5/19 21:44
"""
from PySide2 import QtCore
from PySide2 import QtGui
from PySide2 import QtWidgets
from shiboken2 import wrapInstance
import maya.OpenMayaUI as omui
import maya.cmds as cmds
import maya.mel as mel
def maya_main_window():
"""
Return the Maya main window widget as a Python object
"""
main_window_ptr = omui.MQtUtil.mainWindow()
return wrapInstance(long(main_window_ptr), QtWidgets.QWidget)
class CustomDialog(QtWidgets.QDialog):
WINDOW_TITLE = "File Explorer"
DIRECTORY_PATH = "D:/Workspace/PyCharm"
dlg_instance = None
def __init__(self, parent=maya_main_window()):
super(CustomDialog, self).__init__(parent)
self.setWindowTitle(self.WINDOW_TITLE)
self.setMinimumSize(600, 400)
self.setWindowFlags(self.windowFlags() ^ QtCore.Qt.WindowContextHelpButtonHint)
self.create_actions()
self.create_widgets()
self.create_layout()
self.create_connections(
打开文件位置(QProcess QDesktopServices)
最新推荐文章于 2024-05-15 15:26:17 发布