Exemple #1
0
from myTool.lib import qt
from PySide import QtGui, QtCore
window = QtGui.QWidget(qt.getMayaWindow())
window.setWindowFlags(QtCore.Qt.Window)
layout = QtGui.QHBoxLayout(window)

widget = QtGui.QLabel(window)
widget.setPixmap(QtGui.QPixmap(':/polyCube.png'))
layout.addWidget(widget)

window.show()
from myTool.lib import qt
from PySide import QtGui, QtCore
window = QtGui.QMainWindow(qt.getMayaWindow())
window.setCentralWidget(QtGui.QWidget())

dockA = QtGui.QDockWidget('DockA', window)
window.addDockWidget(QtCore.Qt.LeftDockWidgetArea, dockA)

dockB = QtGui.QDockWidget('DockB', window)
window.addDockWidget(QtCore.Qt.LeftDockWidgetArea, dockB)

dockC = QtGui.QDockWidget('DockC', window)
window.addDockWidget(QtCore.Qt.RightDockWidgetArea, dockC)

window.show()
import time
from myTool.lib import qt
from PySide import QtGui, QtCore

dialog = QtGui.QProgressDialog('Upload files...', 'Cancel', 0, 100,
                               qt.getMayaWindow(), QtCore.Qt.WindowModal)
dialog.show()

for i in range(100):
    # キャンセルのボタンが押せるおまじない
    QtGui.QApplication.processEvents()

    # キャンセルされている場合は、終了
    if dialog.wasCanceled():
        break

    dialog.setValue(i)

    # サンプルの為、0.1秒待機する
    time.sleep(0.1)

dialog.close()
from myTool.lib import qt
from PySide import QtGui, QtCore

result = QtGui.QMessageBox.warning(
    qt.getMayaWindow(), 'Scene Not Saved', 'Save changes to untitled scene?',
    (QtGui.QMessageBox.Save | QtGui.QMessageBox.Discard
     | QtGui.QMessageBox.Cancel), QtGui.QMessageBox.Save)
Exemple #5
0
from myTool.lib import qt
from PySide import QtGui, QtCore

dialog = QtGui.QColorDialog(qt.getMayaWindow())
result = dialog.exec_()
if result:
    print dialog.selectedColor()
from myTool.lib import qt
from PySide import QtGui, QtCore

dialog = QtGui.QMessageBox(qt.getMayaWindow())
dialog.setText('Infomation!')
result = dialog.exec_()
Exemple #7
0
from myTool.lib import qt
from PySide import QtGui, QtCore

# ファイルを開く
fileName = QtGui.QFileDialog.getOpenFileName(
    qt.getMayaWindow(), 'Open Image', './', 'Image Files (*.png *.jpg *.bmp)')

# ファイルの保存
fileName = QtGui.QFileDialog.getSaveFileName(
    qt.getMayaWindow(), 'Save File', 'untitled.png',
    'Image Files (*.png *.jpg *.bmp)')