UOItemAssist是为了方便的管理和查看Ultima Online(以下简称UO, 网络创世纪)的物品所开发的程序。主要功能:按条件筛选、物品分级、拖出、整理等等。
生活点点
-
The Text Encoding Initiative简介
The Text Encoding Initiative (简称:TEI)是由来自世界各的学术机构、科研项目及学者组成的一个非营利性会员制组织,主要开发和维护一套文本数字化编码标准(Guidelines)。该标准是一套机器可读的文本编码,主要使用在人文科学,社会科学和语言学。 自1994年以来,TEI Guidelines已广泛被图书馆,博物馆,出版商和学者应用于文本的在线研究,教学和资料的保存的工作之中。除了这套Guidelines,该协会还提供了的多种资源和培训活动用以TEI的学习、TEI的项目开发、TEI出版物的发表及适应TEI的程序开发。
TEI协会用了很大篇幅解释了TEI和Guideline的区别,其实业界常常以TEI来表示文本编码格式,因此,我们可以听到”如何将一个XHTML文本转换为TEI格式?”这样的问题。之后的文章中如果不着重说明“TEI协会”,基本都指TEI编码格式。
对于想学TEI 的大家,也许怎么开始是一个小小的挑战,下面的网址提供了关于TEI的一些信息,包括TEI Guidelines的概况、XML和文本标签的基本概念、TEI系统中schemas(也称“ODD”)的写入和档案化的指导。英文好的朋友可以直接进入下面网址开始学习TEI。
http://www.tei-c.org/Support/Learn/index.xml
另外也推荐由谢筱琳、黄韦宁翻译的《TEI使用指南:运用TEI处理中文文献》(繁体版),以下是链接:
http://www.tei-c.org/Support/Learn/TEI-ChinLoc-2ndPrintEd.pdf
简单的自我介绍一下,自2013年起,我加入TEI-CMC小组,主要负责网络通信文本的法语语料库的建模及归档处理,这项工作属于TEI的扩展,以下是我们小组的WIKI:
http://wiki.tei-c.org/index.php/SIG:Computer-Mediated_Communication
-
魏老师
必须要成为一个配得上当朋友的朋友
-
UOItemAssist (Ultima Online 物品管理助手)v1.0
UOItemAssist是为了方便的管理和查看Ultima Online(以下简称UO, 网络创世纪)的物品所开发的程序。主要功能:按条件筛选、物品分级、拖出、整理等等。
-
UOItemAssist – UO物品管理工具 v0.8
UOItemAssist是为了方便的管理和查看Ultima Online(以下简称UO, 网络创世纪)的物品所开发的程序。
-
隐藏QListWidgetItem的checkbox
本文主要介绍Python下通过设置Qt::CheckStateRole来隐藏勾选框(checkbox)的方式。
QListWidgetItem设置物品多选的的方法很简单,通过setCheckState()或者setFlags()都可以实现,但是在设置“多选”之后,勾选框就不能通过设置setFlags()来去除Qt::ItemIsUserCheckable的标识。
根据以下链接的博文说明:
http://badlyhonedbytes.wordpress.com/2013/03/31/hiding-the-checkbox-of-a-qlistwidgetitem/The trick is to use QListWidgetItem::setData() to set the data in the Qt::CheckStateRole to an empty QVariant(). The same method can be used to set the item’s check state.
只要通过QListWidgetItem::setData()来设置data中的Qt::CheckStateRole为一个空的变量QVariant()即可,在Python中实现方式如下:
[python]
from PyQt4 import QtCore, QtGui#列出QlistWidget的总行数
rows = self.listWidget_item.count()#读取QlistWidget中的每一行
for row in xrange(rows):
#返回所给“行”的物件
item = self.listWidget_item.item(row)
#设置Qt::CheckStateRole的值为空
#的QVariant()变量,10代表Qt::CheckStateRole
item.setData(10, QtCore.QVariant())
[/python]参考资料
QListWidgetItem
http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html
QVariant
http://qt-project.org/doc/qt-4.8/qvariant.html#QVariant
ItemDataRole
http://qt-project.org/doc/qt-4.8/qt.html#ItemDataRole-enum -
Python描述符(descriptor)解密,文章地址
这篇文章解决了困扰我许久的疑问,实在太好了,网上所有的乱七八糟的说明,还不如这个来的完善,直接将文章链接放在最上面。
原文链接: Chris Beaumont 翻译: 极客范 – 慕容老匹夫
译文链接: http://www.geekfan.net/7862/