QTableWidget内添加其他控件

# -*- coding: utf-8 -*-
"""
Author: Administrator
Date: 2020/5/5 22:43
"""

from PySide2 import QtCore
from PySide2 import QtWidgets
from shiboken2 import wrapInstance

import maya.OpenMayaUI as omui

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 CustomTableCellWidget(QtWidgets.QDialog):
    dlg_instance = None
    def __init__(self, parent=maya_main_window()):
        super(CustomTableCellWidget, self).__init__(parent)

        self.setWindowTitle("")
        self.setMinimumSize(600, 400)
        self.setWindowFlags(self.windowFlags() ^ QtCore.Qt.WindowContextHelpButtonHint)

        self.create_widgets

你可能感兴趣的:(Maya,PySide2)