问题标签 [wxnotebook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在按钮按下时添加页面(wx.Notebook)
我有 wx.Notebook 和 2 页:
我想在按下按钮时向其中添加页面,我尝试绑定 wx.EVT_LEFT_DOWN 事件但没有运气。
提前致谢。
c++ - 笔记本旁边的大小调整器和控件
我在笔记本旁边实施控件时遇到布局问题。
问题是,笔记本和它旁边的控件按预期正确对齐,但是笔记本中窗口上的控件彼此重叠,就好像没有使用大小调整器一样。
我感谢任何类型的输入如何解决这个问题。
编辑:提供示例代码来演示问题
头文件test.h:
测试.cpp
和makefile
python - wxPython中笔记本页面的透明笔记本页面/设置背景图像
我正在尝试使用 wxPython 创建一个程序,其中使用选项卡式笔记本。我想将笔记本中页面的背景设置为单个图像。我在想我可以将包含笔记本的 wxPanel 的背景设置为图像,然后将页面设置为透明,但我似乎找不到办法。我让背景工作的一种方法是创建方法 OnEraseBackground(在下面的代码中找到)并将其绑定到每个页面的 wx.EVT_ERASE_BACKGROUND。但是,这样做意味着每次绘制页面时,都会重新绘制相同的图像,这不仅浪费处理能力,而且在重新绘制图像时还会闪烁,使用起来看起来很糟糕。我正在寻找有关如何创建透明笔记本页面的建议,或者如果这不可能,那么防止闪烁被重新粉刷。非常感谢您的时间。代码:
python-2.7 - wxPython:在线程中将值设置为工作表
我想使用线程将值设置为工作表。
这里我使用 Mysheet 中定义的 sheetload 函数在 TestThread 中执行。所以我可以在后台将值设置为工作表,而不会阻塞主 gui。
但是我收到了这个错误,我的 gui 崩溃了。
你能帮我吗,这段代码有什么问题。
haskell - 带有 imageTag 段错误的 wxhaskell 笔记本
我就是imageTab
跑不动。我得到一个Segmentation fault: 11
. 这是我的代码。有人知道该怎么做吗?
python - wx.Notebook中的自删除页面
我想在笔记本中动态创建和删除页面。在主类中,我成功地创建并添加了带有按钮的页面。这些页面当然是一个单独的类,并且里面有一个按钮。我知道我可以将按钮放在笔记本之外并将它们从主类中删除,但我想使用页面自己的按钮来自毁整个页面,因为它不再需要了。
抱歉,我没有发布任何代码,但我是通过手机发布的。此外,需要一个最小的工作示例似乎不是那么具体的问题。
python - 更改其他面板中的属性
这是我正在处理的代码:
我是一个新手,开始为一个类项目使用 wxpython。
大型机有一个 auinotebook。Auinotebook 由 Choicebook 面板组成。每个Choicebook 面板由12 个textctrl 变量组成。
如果用户更改了一个选择书面板中的值,我也需要更改其他选择书面板中的相应值。
这些值在数学上是相关的。我无法更新其他面板的值。
任何有关这方面的帮助都会很棒。
感谢您抽出宝贵时间帮助我。
wxpython - wxPython:笔记本似乎不适用于多重绑定
我正在尝试创建一个 wxPython 应用程序。简化我的设置,假设我有一个左右面板。左侧面板有我的控件,它们是滑块/按钮/等。右侧面板包括一个笔记本,在每个选项卡中,我都在显示从图像数据列表中获取的视频帧。如果我不使用笔记本,一切都很好,控件事件改变了右侧面板的功能。但是,当我实现笔记本时,考虑到笔记本内每个面板和每个控件的多重绑定,我得到了一些奇怪的行为。发生的事情是每个控件似乎都有不同的父级,因此我不能将同一个类中的变量(!!!)从一种方法传递到另一种方法。由于问题的复杂性,我无法解释结果。下面是一个例子:
结果是:(如果有人移动滑块)
可以看到 on_playing 在所有被调用的时间都具有相同的 id (??),而不是服从init id。handle_forced 在 one_playing 的三个第一次调用之后调用出现,这就是为什么我得到相同的 id。从 3 个不同的 handle_forced 实例中获得 3 次这样的事件是正常的,但我只得到最后一个。总而言之,id 很混乱,每个处理程序只有一个(随机?)绑定。欢迎有足够耐心的人给我一个解释。谢谢!