14得票2回答
可执行二进制文件为什么包含所包含头文件的路径?

编译和链接后的可执行文件为什么包含了我的源代码中包含的头文件路径?我正在使用wxWidgets库并使用Visual Studio 2013和gcc进行编译。这些头文件有什么用途?如果这是一个编译器选项,如何禁用它以避免此问题发生? 构建配置:release,静态链接。

11得票4回答
如何在wxWidgets中设置窗口的最小尺寸?

这是我的小部件层次结构: 框架 > wxBoxSizer > wxPanel > wxBoxSizer > wxFlexGridSizer(2列,9行),内部有各种表单字段和按钮。 第一个 BoxSizer 用于放置面板,第二个 BoxSizer 用于在 FlexGrid 周围创建边框。 ...

7得票2回答
wxPython在wx.Frame中捕获键盘事件

我想要捕获在wx.Frame内发生的键盘事件,我希望以下代码能够捕获这些事件。然而,当我运行代码时,OnKeyDown处理程序从未被调用: import logging as log import wx class MainWindow(wx.Frame): def __init_...

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

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

8得票1回答
从GtkWidget获取X11窗口句柄

wxWindow::GetHandle()函数在Windows上返回HWND,而在Linux上返回GtkWidget。我需要获取X11窗口句柄,而不是窗口小部件本身。如何从该窗口小部件获取句柄?由于wxWidgets的主要语言是C ++,因此需要C ++代码。

9得票3回答
在Mac Os X上安装wxPython 2.9

我正在使用Enthought Python Distribution (7.2, 64位)。它没有wxPython(这非常重要)。然而,wxPython-2.9似乎支持64位Cocoa界面,所以我试了一下。实际上,一切都很顺利:命令 python build-wxpython.py --os...

7得票3回答
wxWidgets运行时错误(版本不匹配)

我在启动程序时遇到了问题: 致命错误:检测到程序和库构建版本不匹配。 使用的库为3.0(wchar_t,使用C++ ABI 1010的编译器,wx容器,与2.8兼容), 而你的程序使用的是3.0(wchar_t,使用C++ ABI 1009的编译器,wx容器,与2.8兼容)。 我的cma...

7得票3回答
wxWidgets中的命令行参数

有没有一种方式可以读取传递给C++ wxWidgets应用程序的命令行参数?如果可以,请提供如何执行此操作的示例。

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

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

23得票1回答
动态更改 wx.ComboBox() 中的选项

我没有找到比用一个新的wx.ComboBox()替换旧的组合框来更改不同选项的更好方法。是否有更好的方法? Oerjan Pettersen#!/usr/bin/python #20_combobox.py import wx import wx.lib.inspection clas...