회원 로그인
|
ui 파일 로딩 (QMainWindow)
ui 파일 로딩 (QMainWindow)
:PySide2를 이용한 QMainWindow ui 로딩하기
:PySide2를 이용한 QMainWindow ui 로딩하기
- 주석 부분의 내용 수정
- .ui 로딩만
# -*- coding : utf-8 -*- # """ 기본 .ui 로딩 """ from maya import cmds, mel try: from PySide2 import QtCore, QtUiTools, QtGui, QtWidgets from PySide2 import __version__ from shiboken2 import wrapInstance except ImportError: from PySide import QtUiTools, QtCore, QtGui from PySide import __version__ from shiboken import wrapInstance __author__ = 'siPark' #제작자 __toolName__ = '' #툴명 __toolVersion__ = 'v1.0.0' #버전 __toolRelease__ = '20180319' #릴리즈 #클래스명 class className(QtWidgets.QMainWindow): def __init__(self): self.scriptPath = os.path.join(os.environ['HOME'], 'maya', 'scripts') #경로 self.loadUI() def loadUI(self): QtWidgets.QMainWindow.__init__(self) mayaMainWindowPtr = omui.MQtUtil.mainWindow() mayaMainWindow = wrapInstance(long(mayaMainWindowPtr), QtWidgets.QWidget) for mMW in mayaMainWindow.findChildren(QtWidgets.QMainWindow): if mMW.objectName() == 'clearInfluenceWindow': #QtWidget 오브젝트명 mMW.deleteLater() loader = QtUiTools.QUiLoader() self.ui = loader.load(os.path.join(self.scriptPath, 'cleanInfluence.ui'), parentWidget=mayaMainWindow) #ui파일명 self.ui.show() cn = className()
댓글 0개
| 엮인글 0개
291개(6/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
마야 뷰포트 네비게이션 팁 | 푸딩뱃살 | 44146 | 2020.04.06 17:22 | |
Maya 버전 별 Python 버전 | 푸딩뱃살 | 65223 | 2014.01.08 17:59 | |
189 | [오류] Expresstion Editor 창 열기 오류 | 푸딩뱃살 | 3027 | 2018.05.09 17:19 |
188 | [Modeling] Edge 오류 | 푸딩뱃살 | 3879 | 2018.04.17 15:02 |
187 | [Base] Backface Culling | 푸딩뱃살 | 3016 | 2018.04.17 14:32 |
186 | [Animation] HumanIK 컨트롤 리그의 컨트롤러 0 관련 이슈 | 푸딩뱃살 | 3592 | 2018.04.03 18:54 |
>> | [Script] ui 파일 로딩 (QMainWindow) | 푸딩뱃살 | 3215 | 2018.03.29 18:17 |
184 | [Modeling] Cleanup의 메시 최적화 | 푸딩뱃살 | 3456 | 2018.03.28 17:15 |
183 | [Plugin] SOuP | 푸딩뱃살 | 2740 | 2018.03.28 12:46 |
182 | [Plugin] PiStage - 마야와 언리얼을 이용한 실시간 렌더링 | 푸딩뱃살 | 3595 | 2018.03.28 10:22 |
181 | [Base] 마야 설정 파일을 svn으로 동기화 하기 | 푸딩뱃살 | 2595 | 2018.03.23 22:58 |
180 | [Script] FBX Command | 푸딩뱃살 | 2767 | 2018.03.23 12:22 |
179 | [Script] PyQt와 PySide의 클래스명 차이 | 푸딩뱃살 | 4468 | 2018.03.12 18:56 |
178 | [Script] channelbox | 푸딩뱃살 | 2726 | 2018.03.05 17:08 |
177 | [Base] The Morph Target object's controlling slider may not hav | 푸딩뱃살 | 3473 | 2018.03.05 11:33 |
176 | [Script] .ui 로드 예제 | 푸딩뱃살 | 3801 | 2018.03.02 18:52 |
175 | [오류] Warning: Unable to export some material(s) | 푸딩뱃살 | 2500 | 2018.03.02 12:56 |
174 | [Base] 일부 BlendShape 적용된 FBX 익스포트 | 푸딩뱃살 | 2851 | 2018.02.28 18:25 |
173 | [Rigging] skinCluster의 영향 | 푸딩뱃살 | 3073 | 2018.02.22 16:16 |
172 | [Script] skinCluster, skinPercent 예제 | 푸딩뱃살 | 3226 | 2018.02.21 11:40 |
171 | [Script] PySide2 예제 | 푸딩뱃살 | 4358 | 2018.02.21 11:30 |
170 | [Script] polyListComponentConversion | 푸딩뱃살 | 3481 | 2018.02.20 17:28 |