maya中PySide一个很诡异的问题

背景:

       笔者想在maya主窗口中加一个button,并且点击的时候实现一些方法,然而,常规的代码居然出现了很诡异的问题。


maya 中的代码如下:

import maya.OpenMayaUI as omUI
from PySide import QtCore, QtGui
import shiboken,time


def getMayaWindow():
    ptr = omUI.MQtUtil.mainWindow()
    return shiboken.wrapInstance(long(ptr), QtGui.QMainWindow)

class Project_Display:
    def __init__(self):
        self.mayaWin = getMayaWindow()
        
    def myShow(self):
        self.projectBtn = QtGui.QPushButton(self.mayaWin)
        self.projectBtn.setGeometry(QtCore.QRect(390, 110, 100, 23))
        self.projectBtn.setObjectName("pushButton")
        self.projectBtn.setText( "PushButton")
        self.projectBtn.clicked.connect(self.test1)
        self.projectBtn.show()

    def test1(self):
        print 'test'

def main():
    aa = Project_Display()
    aa.myShow()
        
main()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值