问题标签 [wxwidgets]
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.
c++ - Internet Explorer 控件不会加载 CSS 和 JS
我在 Win32 应用程序中嵌入了一个 IE 控件。此应用程序的唯一目的是确保始终加载 URl 并每 N 分钟刷新一次。
我的问题是几乎总是第一次访问 URL 时没有加载 CSS 和 JS 文件。此行为在应用程序运行时随机重复。
我的网络服务器甚至没有注册浏览器获取 CSS 和 JS 文件的尝试。我不知道为什么,但浏览器控件并不时不时要求它们。
任何人都知道可能导致这种不稳定行为的原因是什么?我该如何调试呢?
c++ - 创建 wxWidget 应用程序的首选方法是什么:使用 GUI 工具还是在代码中程序化?
我在工作中使用 wxWidgets 创建测试工具。我总是通过在代码中创建小部件来创建 GUI。我还没有尝试过任何可用的工具来帮助做到这一点。wxWidgets 的其他用户通常如何创建他们的界面?如果你使用工具,你会使用哪个工具?如果您使用工具,您认为使用该工具有哪些优点和缺点?
wxwidgets - How can I auto-scroll a wxTreeControl widget while dragging with the mouse?
I have a wxTreeCtrl widget with scroll bars, where I want to drag and drop items on other items. But when I drag an item, how can I make the control automatically scroll invisible items into view?
dll - 使用 DLL 中的动态链接库 (wxWidgets) 的问题
我们创建了一个插件;它是一个 DLL(运行时动态链接),它使用第 3 方库(wxWidgets)并动态链接到该库。主机软件似乎扫描了我们的插件,但没有调用导出的函数。我们使用 DependencyWalker 检查了所有依赖项。
我们在调试器中看到插件被加载了,但是 DllMain 没有被调用,插件被卸载了。
我们尝试使用 LoadLibrary 和 GetProcAddress 从一个简单的测试应用程序加载我们的插件,它们识别并调用导出的函数。
不过,静态链接 wxWidgets 效果很好。
有谁知道为什么不调用导出的函数,分别是 DllMain,或者可以指出一个能够监视整个 DLL 加载过程的工具?
python - 如何在 wx.ScrolledWindow 中获取视图的尺寸(不受滚动条的阻碍)?
是否有捷径可寻?或者,如果我可以获得滚动条的宽度,我可以只使用 ScrolledWindow 的尺寸并自己减去它们......
wxpython - wxWidgets:如何在 StyledTextCtrl 中更改插入符号样式(向 scintilla 发送命令)
wxWidgets 有 wxStyledTextCtrl (据我所知)在幕后使用 Scintilla
我对 Scintilla API 了解不多,但我有点想你向它发出命令。
特别是,我想让光标具有块样式,我在 Notepad++ 中找到了以下代码段:
我想在 StyledTextCtrl 中做同样的事情,但我不知道如何进入幕后的 scinitilla 控件。
我该怎么做呢?
PS 我在 wxPython 中工作,但我想这并没有什么不同。
更新:
在对 wxWidgets 的 c++ 源代码进行了一些挖掘之后,我发现大多数函数只是调用SendMsg
,例如:
所以我认为这就是向底层闪烁组件发送命令的方式。
所以,我得到了我需要的值
2512也是如此SCI_SETCARETSTYLE
,块样式为2。
所以我SengMsg
用这些参数调用:
但是好像没什么效果!
可能是什么原因?我该如何调试呢?
wxwidgets - XRCed 学习资源?
我见过很多人说XRCed非常强大,“如果你学会了如何使用它”。不幸的是,关于它的文档很少,现在SF.net主页上的许多链接都是404。
我能找到的最好的是XRCed Tutorial,但是它太原始了 - 那么,有人知道我在哪里可以找到更好的文档吗?
c++ - 取消翻转 wxImage 加载
我这里的代码工作正常,除了 2 个图像的所有非幂在 y 方向上翻转。在 wxImageLoader 文件中有这个循环,我认为这是罪魁祸首:
但我不知道如何取消翻转图像。
sql - 显示大型结果集
这是我的问题:我需要存储大量日志消息,并且认为将其保存在 SQLite3 数据库中以便能够轻松搜索和过滤它会很聪明。
我将在标准列表小部件中显示日志消息(使用 wxWidgets)。该列表将有几列,并且可以由用户进行排序和过滤。
现在,我不确定处理这个问题的最佳方法是什么。我正在考虑一些可能的解决方案:
- 将所有消息读入内存。当有新的或更改的日志消息(在列表中的随机位置)时,必须刷新整个列表。当用户想要过滤列表或在不同的列上排序时也是如此。
- 将所有 ID 读入一个数组并按需检索完整的日志消息(当用户滚动列表以使其可见时)。
- 使用 SQL 接口按需获取结果,使用 SQL 选择所需的确切子结果。
但实际上,我只是不习惯处理这种问题,所以任何提示都值得赞赏!
wxpython - wxpython ogl 包拖动事件
我正在 wxpython 中测试 ogl 包。
我想拖动一个形状。当我拖动它时,我希望第二个形状同时移动。问题是我没有找到移动/拖动事件。仅移动前和移动后事件。
我能想到的唯一解决方案是隐藏第二个形状,并在拖动完成后在新位置重新绘制它。
ogl 包是否不再维护?
欧尔扬·彼得森