QT与maya mel

在尝试使用QT的QTreeWidget创建Maya工具时,发现MEL(Maya Embedded Language)中没有直接支持QTreeWidget的控制项。经过搜索,建议使用PyQt替代Maya的内置UI命令,以实现更灵活的界面设计。因此,开发者决定调整UI并学习Python(PyQt)来完成与QT的集成。

今天打算用QT的Qtreewidget做个工具,UI设计完了,开始编mel,猛然发现mel里的control并没有对Qtreewidget可以进行关联的东西,悲剧。

问了问谷歌,“You can always just use straight-up PyQt for your tableView. Far more flexible that the old Maya controls. In fact, I don't use any of the Maya UI commands. 100% QT.

好吧,我只能改改界面,然后学学PY了。

这是一张对照表,QT nach mel

QCheckBox:checkBox 
QComboBox:optionMenu 
QDialog:window
QLabel:text 
QLineEdit:textField
QListWidget:textScrollList
QMainWindow:window
QMenu:menu 
QProgressBar:progressBar
QPushButton:button 
QRadioButton:radioButton
QSlider:intSlider 
QTextEdit:scrollField
QWidget:control
TopLevelQWidget:window

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值