# -*- 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
QTableWidget内添加其他控件
最新推荐文章于 2023-07-12 20:02:26 发布
本文介绍了如何在Qt的QTableWidget中添加和使用其他控件,如QLineEdit、QComboBox等,以实现表格内交互功能的增强。详细讲解了步骤和注意事项,帮助开发者提升桌面应用的用户体验。
摘要由CSDN通过智能技术生成