TraitsUI的介绍

Python中存在Tkinter,wxPython,pyQt4等GUI图像界面编写库,这三类库要求程序员掌握众多的GUI API函数
对于科学计算的应用来说,我们希望可以快速的开发界面,能够交互的处理程序,而不需要花很多精力在界面响应上,那么TraitsUI就是一个理想的选择
TraitsUI:
  以traits为基础
  以MVC为设计思想  (实现动态程序设计,简化了程序的扩展工作,使程序的各个部分都能够被充分利用)

安装测试

pip3 install traitsUI
from traitsui.api import View

界面使用方法

TraitsUI是建立在traits库基础上的界面管理库,其最简单的界面方法就是继承HasTraits类,使用configure_traits方法

from traits.api import HasTraits,Int,Str

class ModelManager(HasTraits):
model_name = Str
category = Str
model_file = Str
model_number = Int model = ModelManager()
model.configure_traits()

最新文章

  1. linux 做gw(nat)详细配置
  2. 帮朋友急招PHP、Android开发工程师 西安 工资8k-12k
  3. mvcAPI (入门 3)
  4. HtmlParser 2.0 中文乱码问题
  5. jquery倒计时(仿团购)转至 http://justcoding.iteye.com/blog/2210962
  6. 解决shell脚本中 echo 怎么写入换行到文件
  7. List的多维度排序案例演示~
  8. Linux中MySQL配置文件my.cnf参数优化
  9. JS判断输入类型是否为正整数
  10. .Net Core 实践 - 如何在控制台应用(.Net Core)使用appsettings.json配置
  11. Codeforces 1114F Please, another Queries on Array? [线段树,欧拉函数]
  12. extern介绍
  13. matplotlib之随机漫步
  14. Navicat Premium
  15. 多线程处理慢sql查询小笔记~
  16. Vue零散知识点
  17. 立几个flag
  18. 论如何制做一个工程APP的测试内容
  19. 服务器搭建1 安装mysql数据库
  20. POJ2891:Strange Way to Express Integers(解一元线性同余方程组)

热门文章

  1. 07慕课网《进击Node.js基础(一)》HTTP小爬虫
  2. Java编程题每日一练day1
  3. Linux手动添加系统环境共享库路径
  4. python learning Exception & Debug.py
  5. Genymotion-ARM-Translation_v1.1安装报“an error occured while deploying the file”
  6. utf-8编码的中文看成2个字符,其他数字字符看成一个字符
  7. TFS(Team Foundation Server) 权限设置记录
  8. 数据结构开发(10):Linux内核链表
  9. 数据库事物 jdbc事物 spring事物 隔离级别:脏幻不可重复读
  10. Rabbit and Grass HDU - 1849 (Bash+Nim)