9得票4回答
如何在垂直BoxSizer中设置间隔?

我该如何在垂直BoxSizer中设置间距?在GridSizer中,有没有像SetVGap这样设置单元格间垂直间隔(以像素为单位)的相似或替代方法?

9得票1回答
如何计算两个矩形的重叠百分比?

我写了一个绘制函数,可以绘制各种屏幕上的精灵。这些精灵只能重叠到一定程度。如果它们太过重叠,就会变得过于模糊。因此,我需要检测这些精灵何时重叠太多。幸运的是,问题简化了,因为这些精灵可以被视为正交矩形。我想知道这些矩形重叠了多少。目前,我只是通过测试一个矩形中的每个像素是否包含在另一个矩形中来...

9得票2回答
在wxPython中的文本框中按下回车键时获取文本

我有一个(单行)TextCtrl。用户在其中输入数据。当他们按下Enter键时,需要提取框中的内容以便处理。我无法弄清楚如何捕获Enter键被按下的事件。 根据文档,在我的TextCtrl上设置样式wx.TE_PROCESS_ENTER后,当在框中按下Enter键时,它应该生成wx.EVT_...

9得票2回答
如何给小部件添加轮廓边框?

我该如何在wxPython中为小部件(例如wx.Button)添加轮廓边框?请保留HTML标记,但不要写解释。

9得票2回答
wxWidgets的类似终端窗口的界面?

我希望在我的wxWidgets GUI中添加一个类似终端仿真器的元素。并不是执行命令的shell,而只是终端应用程序的输入输出设置。 基本要求如下: 流式输入/输出:输入字符时,将其添加到输入流中,当某些内容被管道传输到终端时,它会立即打印出来。 无编辑:一旦输入字符,它就会永久存在,因...

8得票5回答
(C++) 如何在Linux中实现类似于MS Windows的MessageBox?

我需要在Linux(SDL)应用程序中实现一个简单的图形消息框,类似于C++(gcc/g++ 4.4.0)中的Windows MessageBox。它只需显示标题、消息和一个确定或关闭按钮,并在单击该按钮时返回给调用函数。 SDL只使用X(11)来打开一个窗口进行(OpenGL)渲染。 我...

8得票3回答
使用外部GUI库在Autodesk Maya中创建用户界面

我在 Autodesk Maya 中开发工具。我构建的许多工具都有简单的窗口 GUI,供动画师和建模师使用。这些 GUI 通常包含任何基本窗口中所期望看到的内容;标签、列表、菜单、按钮、文本字段等。然而,使用可用工具构建 UI 的复杂性存在限制,特别是在可用小部件类型方面。 我有兴趣使用一些...

8得票1回答
在Erlang中:我如何在面板中扩展wxNotebook?

(由于我可以理解Python代码,因此我将此问题打上了Python的标签,因此欢迎提供Python示例!) 我想在wxWidgets中创建一个简单的窗口: - 我创建了一个主面板并将其添加到表单中 - 我将一个boxsizer与主面板关联(将其水平分割为两部分)。 - 我将LeftPane...

8得票1回答
如何使wx.TextEntryDialog更大并可调整大小

我按照如下方式创建了一个wx.TextEntryDialog: import wx dlg = wx.TextEntryDialog(self, 'Rules:', 'Edit rules', style=wx.TE_MULTILINE|...

8得票3回答
实现Laplacian 3x3。

我正在阅读Gonzalez和Woods的DIP第二版,并尝试使用wxImage使Laplacian掩模(第129&130页)变得更加清晰易懂。 float kernel [3][3]= {{1, 1, 1},{1,-8, 1},{1, 1, 1}}; 这里是处理循环的代码:...