说明:本文主要参考traitsUI教程:http://docs.enthought.com/traitsui/tutorials/traits_ui_scientific_app.html#getting-threads-and-the-gui-event-loop-to-play-nice
前期准备
pip install traits安装traits包pip install traitsui安装traitsUI包pip install python-qt5安装PyQt5pip install wxPython安装wxPython
一个最简单的GUI例子
from traits.api import HasTraits, Str, Range, Enum
from traitsui.api import Item, RangeEditor, View
class Person(HasTraits):
name = Str('Jane Doe')
age = Range(low=0, high=200)
gender = Enum('female', 'male')
person_view = View(
Item('name'),
Item('gender'),
Item('age', editor=RangeEditor(mode='spinner')),
buttons=['OK', 'Cancel'],
resizable=True,
)
person = Person()
person.age = 30
person.configure_traits(view=person_view)
本文介绍如何使用TraitsUI库创建图形用户界面(GUI),包括安装必要的Python包如traits、traitsUI、PyQt5和wxPython,以及展示一个包含姓名、年龄和性别输入的简单GUI示例。
2790

被折叠的 条评论
为什么被折叠?



