wxwidgets相关内容

WxWidget-在按钮单击时隐藏/显示`boxsizer`的内容

C++我对C++非常陌生,在此之前的两周,我正在学习python,并使用Tkinter制作了一个音乐播放器,作为一个练习项目,直到最近我发现了wxWidgets并使用了wxPython,然后我切换到C++,因为我真的很想学习C++。我有这个播放列表listbox小部件,我有一个panel小部件和它自己的boxsizer小部件,我想让它隐藏和显示,点击一下按钮,主窗口就会相应地自动调整大小。我四处寻 ..
发布时间:2022-04-13 09:43:54 C/C++开发

如何在 wxpython 中的 StaticBitmap 上创建悬停效果?

我想在 StaticBitmap 上创建悬停效果 - 如果鼠标光标在位图上,则显示一个图像,如果不是,则显示第二个图像.这是一个简单的程序(与按钮完美配合).但是,StaticBitmap 不会发出 EVT_WINDOW_ENTER、EVT_WINDOW_LEAVE 事件. 我可以使用 EVT_MOTION.如果光标在图像边缘时切换图像,有时切换不起作用.(主要是在边缘快速移动). 示 ..
发布时间:2022-01-22 22:39:07 Python

显示大型结果集

这是我的问题:我需要存储 很多 条日志消息,并认为将其保存在 SQLite3 数据库中以便能够轻松搜索和过滤它是明智之举. 我将在标准列表小部件中显示日志消息(使用 wxWidgets).该列表将包含多个列,并且可以由用户进行排序和过滤. 现在,我不确定处理此问题的最佳方法是什么.我正在考虑一些可能的解决方案: 将所有消息读入内存.当有新的或更改的日志消息(在列表中的随机位置)时 ..
发布时间:2022-01-21 13:26:34 数据库

捕获网络状态变化事件

我正在尝试在 Internet 连接丢失后重新建立时获取事件.它适用于我正在开发的数据传输软件.如果我在数据传输过程中丢失了网络,我希望在它恢复时收到通知并自动继续传输. 我当然可以创建一个单独的线程并使用计时器不时检查网络,但也许有更好的选择. 我主要在 C++(不是 .net)中为 Windows 开发. 我也可以使用 wxwidgets(我将它用于 GUI),但我怀疑它是否 ..
发布时间:2022-01-19 16:30:33 C/C++开发

wx中如何同步两个网格的滚动条

创建一个自定义 wx.frame 以包含一个拆分器窗口,其中包含两个网格控件.它用于比较每个网格中的数据.此时两个网格的滚动条需要支持同步滚动. 问题: 如何获取这两个网格的滚动事件?我试图在框架上绑定 wx.EVT_SCROLL 事件但失败了.我也尝试在自定义网格控件中绑定滚动事件,也失败了. 如何同步滚动两个网格的滚动条?提到使用 gridInstance.Scroll 的相对 ..
发布时间:2022-01-18 10:29:41 Python

无法在 wxPython 中正确使用 wx.NotificationMessage

我最近升级到 wxPython (wxPython 2.9.2.4) 的开发版本,因为我需要在我的应用程序中使用 wx.NotificationMessage 的功能.由于我认为可能是一个错误,我一直在尝试在某些用户事件上创建通知气泡未成功.在提交此类错误之前,我想继续询问邮件列表中的人他们认为可能是什么问题,并希望从我的代码中找到解决方案. 这是我使用的代码: 导入 wx, sysapp ..
发布时间:2022-01-06 17:35:34 Python

调试版本和发布版本是什么意思,区别和用途

可能的重复: 调试/发布差异 我想知道这两个是什么意思:Debug build 和 Release build 以及两者有什么区别. 我应该使用哪一个(我的意思是每个人的合适条件)如果我在 Visual Studio 中创建一个简单的 C++ 项目,我现在正在使用哪个版本.[如果我不更改任何项目设置] 我问这个是因为我试图使用 wxWidgets 2.9.4 制作一个 GUI, ..
发布时间:2021-12-28 20:21:47 C/C++开发

是否有任何“开箱即用"的 C++ 2D/3D 绘图库?

我查看了在交互式窗口中绘制函数(或其他类型的图形)的不同选项.我主要使用 wxWidgets,但我对任何其他“接口"持开放态度. 看看可用的东西,这是我发现的: wxPlot:自 2006 年以来未更新.但如果它... wxMathPlot:非常新,不成熟,功能很少(仍然活跃?) libgraph:过时的,不是反驳的,只有 2D 并且只输出图像. koolplot:太 ..
发布时间:2021-12-21 09:38:54 C/C++开发

Gui 工具包,我应该使用哪个?

我正在编写一个相当大且复杂的数据分析程序,我已经到了我认为是时候为程序构建 GUI 的时候了.所以我的问题是: 我应该使用哪个 GUI 工具包? 我对编码和构建 GUI 完全陌生,希望能提供任何指导.它不必是世界上最简单的工具包,我学得相当快.但是,它确实需要能够执行以下操作(如果不是全部的话,对于任何给定的工具包来说,如果不是全部的话,其中一些可能是非常基础的,但我认为最好将所有这些 ..
发布时间:2021-12-09 16:40:28 C/C++开发

VC++,与 wxWidgets、x64 的链接错误

我正在使用 wxWidgets 2.8 在 Windows 7 x64 上编译 VC++ 10 应用程序.这是我的错误.代码是使用 wxFormBuilder 生成的. 更新:我也尝试在 32 位机器上运行它,仍然有同样的问题. 我不知道我错过了哪些 wxwidgets 库,或者我做错了什么设置.在调试和发布模式下都尝试过. 如果有人能指出一些提示,我将不胜感激!关注这个问题有一 ..
发布时间:2021-11-25 06:37:54 C/C++开发

wxGridSizer/wxPanel :使左/右导航键表现得像 shift-tab/tab

我正在使用 wxWidget.我有带有 4 个按钮的 panel 并使用 wxGridSizer 将它们放在网格中.当我转到该行最右边的单元格并按 Right key 时,焦点仍停留在同一个小部件上.我可以设置一些属性,其中 Right/Left 位于角落的键用作 Tab 和 shift-tab. 我想要的是,用户应该能够通过按左右键circle 穿过 4 个按钮.我想将向上/向下键用于其他 ..
发布时间:2021-09-29 19:21:19 C/C++开发

wxGrid:如何在小网格周围安装外窗口?

总结:我不知道如何设置主窗口尺寸,以便在不更改列的默认宽度的情况下在 wxGrid 周围不使用滚动条. 我想编写一个简单的应用程序,用户可以在其中看到有限数量的数字,她可以更正其中的一些数字并保存新内容.应用程序应该是一种简约的.行和单元格的数量足够小,可以在不需要滚动条的情况下放入一个窗口.这是一个简化的代码: wxGrid *grid = new wxGrid(this, wxID_A ..
发布时间:2021-09-29 19:21:16 其他开发

C++ 动态 WX 菜单绑定

我正在使用 wxMenu,并且想要一种处理事件的方法.我真的只需要处理单击菜单项时发生的事件的东西.具体来说,给定一个任意函数指针(形式为 void(*)(void)),我想让它在给定事件发生时调用该函数指针. 菜单不会提前知道,所以我理解的事件表已经出来了. 我找到了绑定和连接,但似乎都不起作用(另见 this 用于连接). 添加代码: class Menu : public ..
发布时间:2021-09-29 19:21:13 其他开发

wxWidgets 大量未定义的引用

我将源代码下载到最新的 wx 并设法编译它,没有任何问题. 配置: ../configure --enable-optimise --enable-stl --enable-unicode --enable-threads --enable-static --disable-shared --prefix=/usr/local 当我尝试编译这个示例时: g++-4.8 `wx-conf ..
发布时间:2021-09-29 19:21:10 C/C++开发

wxWidgets (wxRuby) 与 Ruby 2.0

我正在寻找适用于 Ruby 2.0 的 Win32 wxRuby gem,有人知道在哪里可以找到吗?我尝试构建它没有成功,而且这个项目似乎已经死了. 解决方案 支持 wxruby gem 的最新 ruby​​ 版本为 1.9.1(gem 命名为 wxruby-ruby19,gem 命名为 wxruby 专用于 ruby​​ 1.8)而 wxruby 项目没有发展得更久.因此,如果您需要使用 ..
发布时间:2021-09-29 19:21:04 其他开发