问题标签 [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.

0 投票
2 回答
4012 浏览

python - wxpython - 垂直扩展列表控件而不是水平扩展

我有一个 ListCtrl,它显示供用户选择的项目列表。这很好用,除了当 ctrl 不够大以显示所有项目时,我希望它使用垂直 scoll 条向下扩展,而不是在向右扩展时使用水平滚动条。

ListCtrl 的创建:

使用 wx.ListItem 插入项目:

0 投票
5 回答
480 浏览

code-generation - 以图形方式布局 wx 应用程序

作为 wx 的新手,我想知道是否有一个 IDE(尤其是用于 Linux)可以帮助我布置框架或对话框或其他任何东西来帮助我了解我在做什么。这意味着还要为这些更改创建代码。

我记得早在使用 OS/2 和 Windows 的资源编译器时,这些编译器生成的二进制文件会创建窗口,并希望得到类似的东西(尽管如果 wx 不支持,显然不是二进制文件)。

0 投票
3 回答
810 浏览

c++ - 即用户代理 wxWidgets

我目前使用 ie 作为 wxWidgets 上的活动 x com 事物,并且想知道是否有任何简单的方法可以更改始终有效的用户代理。

Atm 我正在更改标题,但这仅在我手动加载链接时才有效(即调用 setUrl)

0 投票
1 回答
1057 浏览

c++ - 如何确定字符串的大小在 wxWidgets 中给出当前字体

有没有办法根据 (C++) wxWidgets 中当前选择的字体来确定给定字符串的显示长度(以像素为单位)?

例如,如果我打印出字符串“Speed:”并希望在 ':' 和后面的值之间放置 10 个像素,我需要知道“Speed:”字符串有多长。有没有办法确定这一点?我似乎在 API 文档中找不到任何东西,但我可能遗漏了一些东西。

0 投票
1 回答
434 浏览

wxpython - 如何在 wxGlade 创建的文件中插入版权声明?

我使用 wxGlade 创建使用 wxWidgets 的 Python 脚本。wxGlade 直接操作 XML 文件,这些文件描述了基于 wxWidgets 的 GUI。这些文件具有 *.wxg 扩展名。从 *.wxg 文件中,可以生成实际以多种语言之一运行 GUI 的代码,我正在使用它来生成 Python 代码。

我想在我的 *.wxg 文件和生成的代码中添加版权声明。我尝试手动编辑 *.wxg 文件并将我的版权声明添加为 HTML 注释,但在 wxGlade 中编辑文件并保存编辑后的版本后,我的注释消失了。

每次从 wxGlade 保存后,如何在不手动编辑这些文件的情况下向这些文件添加版权声明?

0 投票
3 回答
3585 浏览

c++ - 了解 wxWidgets 尺寸器

我仍然习惯于 wxWidgets 中的 sizer,因此似乎无法让它们做我想做的事。

我想要一个包含其他面板/框列表的大面板,每个面板/框都包含一组文本字段

我还需要能够添加(最后)和删除(任何地方)这些框。如果包含面板中容纳的内容太多,则还需要垂直滚动条。

这是我到目前为止所尝试的,它适用于使用包含面板创建的第一个框,但其他添加的项目只是主面板左上角的一个小框,即使 sizer 代码是相同的所有的盒子。

还有什么是布置每个盒子内容的最佳方式?我正在考虑使用 2 x 2 网格大小调整器,但我不确定如何使文本框尽可能扩大,同时使标签尽可能小(但也要保持 2 个文本之间的对齐盒子)?

0 投票
2 回答
1665 浏览

wxwidgets - wxGrid中的隐藏信息

我有一个动态填充的 wxGrid。我想在每一行中存储一些不应该向用户显示的信息。将数据与行关联的最佳方法是什么?我应该只创建一个隐藏列还是有更好的方法?

0 投票
2 回答
793 浏览

c++ - 使用 wxWidgets 发布到 URL

有没有人有一些示例代码显示如何使用 wxWidgets 发布到 URL?文档和讨论论坛暗示这是可能的,但是与您在 .NET 和 Perl 和 Ruby 等脚本语言中找到的方法相比,wxHTTP 中的方法非常低级。我真的必须自己创建 HTTP 请求并通过 SocketOutputStream 将其发送到服务器吗?我错过了什么吗?

0 投票
1 回答
3019 浏览

user-interface - 如何限制 wxWidgets 中的鼠标指针移动?

有没有办法将鼠标指针移动限制到 wxWidgets 中的特定区域?我知道 Windows 中有一个 API 函数 ClipCursor(),但是 wxWidgets 中是否有适用于所有平台的方法?

0 投票
3 回答
7494 浏览

c++ - 如何创建一个以 HWND 为父的 QWidget?

使用 wxWidgets 我使用以下代码:

我如何在 Qt 中做同样的事情?这HWND是我想要作为新 QtWidget 的父窗口的窗口的句柄。