traitsui相关内容

在mayavi体积渲染中侦听带有特征的ctf otf变化

我想听听传递函数中数据的颜色和不透明度(ctf/otf)表示方式的变化. 聆听诸如Mayavi.modules.volume.Volume._ctf之类的明智特征不会触发我的回调. 我希望用户可以通过“标准" mayavi管道显示(作为EngineRichView的一部分)或通过直接包含Volume对象的视图来更改此设置.无论哪种方式都没有运气. 也许这说明当您按下红色的大“记录 ..
发布时间:2020-07-11 18:59:27 其他开发

TabularAdapters的列宽?

通过使用Canopy的TraitsUI,我正在使用TabularAdapters显示一些数组,但是它们总是产生均匀比例的列宽...我想使某些宽度小于其他宽度,但是还没有找到任何简单的方法...有人有什么建议吗? 解决方案 控制列宽度的一种方法是覆盖TabularArrayAdapter的get_width()方法.例如, import numpy as np from traits. ..
发布时间:2020-07-11 18:59:24 其他开发

Chaco-获取多个数据系列以使用相同的轴和贴图

我正在尝试在一个图上绘制多个数据集合. 每个数据集都可以表示为x系列(索引)和几个y系列(值).每个数据集中x和y数据序列的范围可能不同.我想在一个绘图上显示多个这些数据集.但是,当我简单地将第二个绘图对象添加到第一个绘图对象(见下文)时,它为它创建了第二个轴,该轴嵌套在绘图内. 我希望两个图共享相同的轴,并希望更新轴范围以适合所有数据.实现此目标的最佳方法是什么?我正在努力在文档中找 ..
发布时间:2020-07-11 18:59:15 其他开发

traitsui阻止txt-box实时更新

经常使用traitsui时,我有一个depends_on关系,该关系有些昂贵,并且我会不使用文本框的每个字符输入都不更新该特征. 例如,如果我有一个用于计算的Int,则通过depends_on链接,每当我向Int添加一个数字时,该链接便被激活. 目前,我通过使用按钮来规避此问题,但我是否对是否有一种方法可以推迟更新所有内容直到用户点击enter或更改UI的焦点感到好奇. 谢谢 ..
发布时间:2020-07-11 18:57:50 Python

多对象视图行为-为HasTraits子类创建编辑器

我目前正在尝试为包含单个对象的许多实例的类制作traitsUI GUI.我的问题与 MultiObjectView中解决的问题非常相似示例TraitsUI . 但是,我不喜欢使用上下文的想法,因为它要求我为我拥有的每个对象多次写相同的视图(并且我可能会有很多).因此,我尝试对代码进行编辑,以使House对象的每个实例在从Houses对象查看时都默认为其正常视图.它几乎起作用了,只是现在我得到 ..
发布时间:2020-07-11 18:57:47 其他开发

在侦听外部模型对象时启用

我找到了解决原始问题的解决方法,但我希望其他人可以解释正在发生的事情.我最初注意到enabled_when,并且我也想像visible_when似乎对仅源自模型对象的特征事件起了作用.如果事件起源于某个其他对象,即使编辑器引用了该事件,则该事件似乎也无法正确传播. class DirectObjectPronoun(HasTraits): text=Str typable=B ..
发布时间:2020-07-11 18:57:45 Python

Python TraitsUI-如何控制“字符串"特征编辑器/视图的滚动条位置

我正在使用Traits 4来构建一个简单的交互式GUI应用程序.该应用程序将在GUI的专用部分中显示带有时间戳的事件日志.该日志当前存储为字符串特征. “字符串"特征的默认编辑器(或“查看"?不确定确切的命名法)是可滚动的多行显示窗口小部件.内部字符串值更改后,小部件将更新以显示新值.如果内容的长度超过窗口小部件的可见大小,则会出现滚动条,以允许用户在整个值上上下滚动. 当小部件刷新并 ..
发布时间:2020-05-10 19:47:05 Python