据我所知,土生土长的玛雅人使用

Code Page 1252 Windows Latin 1 (ANSI)

如前所述的字符集(至少在Windows上…)

here

,而且在一些拉面之后,这些*看起来都像广告上说的那样工作。

我很想看到一个解释如何改变它和访问op所寻找的东西的答案,但是作为一个真正想要更多特殊字符的人的替代方案,我建议您学习pyside/qt来构建您的ui。

告诫

在制作“简单的东西”时,需要更多的样板和设置

一些mayaControl没有直接的qt实现(

gradientControlNoAttr

是一个新的发现,并且是一个很好的例子)

示例是在假定用户已安装并使用

Qt.py

让我们直接进入:

import maya.cmds as cmds

import maya.OpenMayaUI as omui

from Qt import QtCore, QtGui

from Qt.QtWidgets import *

from shiboken import wrapInstance

def maya_main_window():

main_window_ptr = omui.MQtUtil.mainWindow()

return wrapInstance(long(main_window_ptr), QWidget)

class TestUi(QDialog):

def __init__(self, parent=maya_main_window()):

super(TestUi, self).__init__(parent)

self.setAttribute(QtCore.Qt.WA_DeleteOnClose)

def create(self):

self.setWindowTitle("TestUi : Unicode")

self.setWindowFlags(QtCore.Qt.Tool)

self.create_controls()

self.create_layout()

self.create_connections()

def create_controls(self):

"""

Create the widgets for the dialog.

"""

# using "Python source code" unicode values

# ie: https://www.fileformat.info/info/unicode/char/2191/index.htm

self.up_button = QPushButton(u'\u2191')

self.down_button = QPushButton(u'\u2193')

self.left_button = QPushButton(u'\u2190')

self.right_button = QPushButton(u'\u2192')

def create_layout(self):

"""

Create the layouts & add widgets

"""

main_layout = QVBoxLayout()

main_layout.setContentsMargins(6, 6, 6, 6)

main_layout.addWidget(self.up_button)

main_layout.addWidget(self.down_button)

main_layout.addWidget(self.left_button)

main_layout.addWidget(self.right_button)

main_layout.addStretch()

self.setLayout(main_layout)

def create_connections(self):

"""

Create the signal/slot connections

"""

self.up_button.clicked.connect(self.on_button_pressed)

self.down_button.clicked.connect(self.on_button_pressed)

self.left_button.clicked.connect(self.on_button_pressed)

self.right_button.clicked.connect(self.on_button_pressed)

def on_button_pressed(self):

print "Button Pressed"

def LaunchUI():

if __name__ == "__main__":

# Development workaround for PySide winEvent error (Maya 2014)

# Make sure the UI is deleted before recreating

try:

test_ui.deleteLater()

test_ui.close()

except:

pass

# Create minimal UI object

test_ui = TestUi()

# Delete the UI if errors occur to avoid causing winEvent

# and event errors (in Maya 2014)

try:

test_ui.create()

test_ui.show()

except:

test_ui.deleteLater()

traceback.print_exc()

LaunchUI()

有很多东西要打开,但却没有得到巨大的回报,但相关的信息却生活在“创建控制”之下。

maya python脚本转成不可编辑的_python文件、maya脚本编辑器和maya ui之间的文本编码(python 2.7、maya 2015、windows 7)...相关推荐

  1. python程序打包成安卓app教程_Python打包方法基本应用方式介绍

    Python编程语言是一款功能强大的免费开源的通用型计算机程序应用语言,对于经验丰富的开发人员来说,掌握这样一款语言在其程序开发中是一个比较重要的选择.我们今天就先来了解一下python打包方法的相关 ...

  2. python代码编译成pyd_python如何编译py文件生成pyc、pyo、pyd以及如何和C语言结合使用...

    python执行py文件的流程 当我们执行一个py文件的时候,直接python xx.py即可,那么这个流程是怎么样的呢.先说明一下,python执行代码实际上是先打开文件然后执行里面的代码,所以文件 ...

  3. 运行python程序的两种方式交互式和文件式_教你如何编写、保存与运行 Python 程序...

    第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...

  4. oracle的脚本日志,学习笔记:Oracle alert日志文件巡检脚本

    天萃荷净 分享一篇Oracle alert日志文件巡检脚本 每天都检查oracle日志,所以写了一个比较完善的shell,让其自动处理,在运行程序之前,需要在该脚本目录下新建tmp目录 #!/usr/ ...

  5. python右键没有idle编辑了_Python文件右键找不到IDLE打开项解决办法

    经常会碰到,双击.py文件运行不了,或右键没有IDLE编辑的项,在WIN7系统中比较常见. 双击*.py文件运行不了解决办法: 右键点击 -> 打开方式 -> 选择默认程序 -> 浏 ...

  6. python程序打包成安卓app教程_Python zipapp打包教程(超级详细)

    经过复杂的开发.调试之后,终于得到一个 Python 程序,这个程序或许精巧,或许有些古拙,但它是我们心血的结晶,我们当然希望将这个程序发布出来. Python 提供了一个 zipapp 模块,通过该 ...

  7. python编辑配置_Python环境安装及编辑器配置(一)

    在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...

  8. 如何进入python程序代码编辑环境_Python怎么打开代码编辑器 来学习吧

    Python作为近几年来最为优秀的编程语言之一,受到了很多程序员的追捧,现在我教大家如何打开Python的代码编辑器 工具/材料 电脑 Python 操作方法 01 首先,点击[开始]按钮,开始按钮几 ...

  9. python两个list合并去重排序_Python常见的脚本汇总

    1.冒泡排序 lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58] def sortport(): for i in range(len(lis)-1 ...

最新文章

  1. Python 字符串改变
  2. Pandas: 如何将一列中的文本拆分为多行?
  3. 企业家Scott Gerber:小公司应用开发的十条建议
  4. sql server windows nt cpu占用高_痛惜!年仅33岁著名球员患癌去世!曾是高以翔扮演角色原型...
  5. python selenium webdriver方法封装(find_element_by)
  6. MYSQL导出数据出现The MySQL server is running with the --secure-file-priv option so it cannot execute this
  7. vue配置git的子模块
  8. 旅图——用户试用调查报告
  9. 通过DBlink获取不同数据库数据
  10. 2016美国QCon思考:通过Quora和Spotify案例,直击数据处理背后的魅影
  11. Diango做blog.docx
  12. 计算机操作系统存在的意义,电脑操作系统的作用
  13. dva 的一些特殊的写法
  14. 手把手带你撸一个校园APP(五):新闻中心模块
  15. pytorch 定义torch类型数据_PyTorch 使用 TorchText 进行文本分类
  16. OpenCV-Python Feature2D 特征点检测(含SIFT/SURF/ORB/KAZE/FAST/BRISK/AKAZE)
  17. leetcode【51-52】N-Queens N-Queens II
  18. 安全手册:学习如何选择合适的杀毒软件
  19. 国考省考行测:年均增长率,等速率增长率问题
  20. Lasso思想及算法

热门文章

  1. Bison介绍[转]
  2. python爬虫---网易云音乐下载
  3. 也就是说,Haskell中的monad还是遵守范畴 论的定义,只是应用到计算 机当中罢了?...
  4. python 逻辑回归准确率是1_机器学习之利用Python进行逻辑回归分析
  5. C语言——小鱼“比可爱”比赛
  6. 电脑重装系统后Win11用户账户控制设置怎么取消
  7. 借助coding 上传svn
  8. ajax suggest,ajax Suggest类似google的搜索提示效果
  9. cw2vec: Learning Chinese Word Embeddings with Stroke n-gram Information阅读笔记
  10. 会计专业与计算机专业结合复合型,会计专业毕业论文提纲