wxwidgets相关内容

wxLog 过去 5 小时的时间戳

我刚刚将旧版应用从 wxWidgets 2.8.x 升级到 2.9.3 日志时间戳现在是过去 5 小时! 此屏幕截图是在美国东部时间下午 1:40 截取的,如任务栏时钟显示所示. 如果时间戳是 UTC,我不会太介意,但它似乎使用太平洋某处的时区. 我该如何更改? 解决方案 http://trac.wxwidgets.org/ticket/14148 似乎遇到了同样的 ..
发布时间:2021-09-29 19:20:59 其他开发

为什么 Clion 不识别 WxPuts?

本教程中使用的 wxPuts 方法(http://zetcode.com/gui/wxwidgets/helperclasses/) 不起作用.是否已更改并且课程不再可用? 我尝试在网上搜索有关 wxPuts 和 wxPrintf 的一些文档,但在 wxWidg 站点的帮助文件中找不到任何相关内容. #include int main(int argc, char **argv){wxTe ..
发布时间:2021-09-29 19:20:56 其他开发

弹出菜单单选项目检查

我在 Windows (wxWidgets-2.8.9) 上使用带有 wxTaskBarIcon 的弹出菜单.如果我用单选项目填充弹出菜单,它们在点击时不会改变状态.弹出菜单列表中的第一项被标记为选中.但是选择任何其他项目不会改变这一点. 目前没有项目点击事件处理程序(应用程序更像是 UI 原型).我应该在这个处理程序中手动更新项目检查状态还是仍然是框架职责? 解决方案 您应该使用 ..
发布时间:2021-09-29 19:20:53 其他开发

将事件绑定到自定义 wxButton

我正在用 C++ wxWidgets 编写一个应用程序.我正在尝试创建一个自定义按钮类,但有两个问题: 我将 wxEVT_COMMAND_BUTTON_CLICKED 绑定到按钮以在单击时执行函数,但它似乎没有被调用 它周围有一个可怕的灰色边框,我无法删除(即使使用 wxBORDER_NONE 也无法删除) 代码: gridButton.h #pragma once#incl ..
发布时间:2021-09-29 19:20:49 C/C++开发

wxWidgets 库在链接器中构建乱码的文件名

在尝试构建 wxWidgets 3.1.0 库时,我收到此错误 ar: gcc_mswu\moolib_fontmap.o: 没有那个文件或目录 确实存在拼写略有不同的文件 C:\Users\James\code\wxwidgets-3.1.0\build\msw\gcc_mswu 目录2017-01-05 02:01 PM 98,886 monolib_fontmap.o 它看起来像是 ..
发布时间:2021-09-29 19:20:46 其他开发

WXWidgets 事件参数

我正在尝试在 WXWidgets 中设置一个带有按钮网格的窗口.这些按钮中的每一个都将打开另一个窗口.现在我知道我可以通过根据按下的按钮在单独的函数中调用每个窗口来做到这一点.但这似乎有点低效. 我想要做的是让每个按钮在点击时调用相同的函数,但传递一个 ID,用于确定打开哪个窗口. 我使用的基本代码如下(删除了位,我有一个关闭应用程序的按钮,只是为了测试按钮) Simple::Sim ..
发布时间:2021-09-29 19:20:43 C/C++开发

如何制作自动滚动的 wx.grid 表格?

python 2.7 我有 wx.grid 表.如何进行垂直滚动? 我试过了: MakeCellVisible(rows,cols) 和 SetGridCursor(rows, cols) 但它们没有用. 解决方案 使用: grid_widget.Scroll(row, column) 编辑:这里有一个工作示例: 这是由: import wx导入 wx.grid ..
发布时间:2021-09-29 19:20:41 Python

字体大小缩放问题

我正在编写一个 C++ wxWidgets 计算器应用程序,当我调整窗口大小时,我希望我的 wxTextCtrl 和我的自定义按钮的字体能够缩放. 问题是: 我的按钮中的文本并不总是正好位于中心,但有时会略微偏离(尤其是在绿色和红色按钮中) 当我最大化窗口时,wxTextCtrl 的字体大小会更新,但当我最小化它时不会更新,让它覆盖屏幕的一半,直到我调整窗口大小,此时它会更新到正确的 ..
发布时间:2021-09-29 19:20:38 C/C++开发

如何使用wxThread的概念在wxListCtrl中显示大数据

我可以在 wxListCtrl 中填充数据库表,我的问题是处理大范围的数据,我想借助线程概念来做到这一点,也许可以节省因为数据量大而挂起框架.我是线程概念的新手,所以你的单行对我来说就是一本书. 更新: 我的问题是 - 如何使用 wxThread 的概念在 wxListCtrl 中显示大数据所以为此我使用了线程概念,我添加了另外两个文件 thread.c 和 thread.cpp我的入 ..
发布时间:2021-09-29 19:20:35 C/C++开发

wxWidgets:解除绑定事件作为其触发

我正在编写一个 wxWidgets GUI,它涉及通过按钮在 gridsizer 中动态添加和删除控件行. 每行控件都有一个“删除"按钮,可触发以下事件: 从它们的 sizer 中删除控件 隐藏控件 解除绑定删除按钮事件 将控件标记为可重用控件池中的可用控件(我是重用控件,因为 wxWidgets 不喜欢在运行时) 现在我不认为在事件处理程序内部解除绑定事件是一件好事.有没 ..
发布时间:2021-09-29 19:20:31 C/C++开发

由于原生函数支持,wxWidgets 是否比 qt 更适合绘制波形?

我只是想知道wxWidget是否比qt更快地满足我的特殊需求 简单的事情.我想像 Audacity 一样快地绘制波形.我尝试了与 Audacity 完全相同的方法,但我只是想出了一种接近 Audacity 的性能,但仍然不如 Audacity 快. 我的想法是,对于具有令人难以置信的性能/反馈的位图绘制,Qt 不是最佳选择.来自 Audacity 文档: 屏幕更新混合使用了直接绘 ..
发布时间:2021-09-29 19:20:29 C/C++开发

对于 wxWidgets 3.0.3 中的 wxtreelistctrl 示例,Getselections() 无法正常工作

我正在从 wxWidgets 3.0.3 的 samples 文件夹构建 treelist 项目.运行该树列表项目后,我得到了一个窗口,我从样式中选择了 2-state-checkboxes 和 multiple selections.然后我选择了那棵树的一些复选框.当我从 operations 点击 Dumpselections 时.现在,当调试控制器进入 OnDumpSelection() 时 ..
发布时间:2021-09-29 19:20:26 C/C++开发

wxPHP 中是否有 AUI 窗格移动(或停靠)事件?

关于这个问题我一直在尝试捕获 AUI 窗格配置,以便在任何窗格关闭时可以恢复它.wxPHP 的文档有些限制,wxWidgets 的上游文档有些限制,所以我在很大程度上感觉自己的方式. 我意识到 SavePaneInfo 将帮助我捕获窗格的状态 - 它输出一个 透视字符串,表示给定时刻窗格的位置和选项.因此,我需要做的就是捕捉窗格何时发生变化并更新我对它的内部表示. 出于兴趣,视角如下所 ..
发布时间:2021-09-29 19:20:23 PHP

在 wxPHP 中更新其属性时如何刷新 wxAuiManager 窗格?

我建立了一个简单的 wxAuiManager 系统,其中包含八个文本控件,每个控件都设置为一个窗格,所有控件都围绕一个中央静态控件排列.我有两个分别捕捉到顶部、左侧、右侧和底部窗格方向.这部分工作正常. 我现在想修改每个窗格的属性,我认为可以通过重置关联的 wxAuiPaneInfo 来完成.例如,我想添加/删除图钉或最大化图标.我可以让它自己工作,但在重置这些属性后重新绘制托管窗口被证明是 ..
发布时间:2021-09-29 19:20:19 PHP

如何让最小化和最大化按钮出现在 wxDialog 对象上

我在 Linux 上使用 wxDialog 对象遇到了问题在对象的构造函数中,我传递了相关的样式标志 (wxCAPTION|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX|wx_RESIZE_BORDER) 但按钮不不出现.当我在 wxformbuilder 中设计类时,它们会出现在显示的设计中,但不会出现在我正在运行的应用程序中. 我目前使用 wxWid ..
发布时间:2021-09-29 19:20:16 C/C++开发

WxWidgets - 无法加载图像

我最近开始使用 WxWidgets (2.9.4) 并且正在学习我找到的教程,但我似乎无法加载任何图像.我已经正确使用了处理程序(对于 PNG)并且问题发生在运行时.下面是尝试运行程序时显示的弹出窗口的图像. 代码如下: wxPNGHandler *handler = new wxPNGHandler;wxImage::AddHandler(handler);wxBitmap 退出;exi ..
发布时间:2021-09-29 19:20:14 C/C++开发

wxGrid 在右侧显示大的空边框

默认情况下,wxGrid 在最后一列之后的右侧显示一个小的(10 像素?)空白边框.调用 SetMargins() 对它没有影响. 这很烦人,但我可以忍受. 但是,如果我将行标签宽度设置为零,则空白边框会变得更大.如果我只有一列,效果会很糟糕.看起来 wxGrid 为不存在的标签留出了空间. myPatGrid = new wxGrid(panel,IDC_PatGrid,wxPoi ..
发布时间:2021-09-29 19:20:07 其他开发

Rainlendar 如何通过 wxWidgets 实现透明

Rainlendar 是一款出色的跨平台日历程序,使用 wxWidgets 编写.它是如何实现透明效果的?有没有人有演示透明效果的示例代码? 解决方案 我的猜测是他们可以使用 wxScreenDC 直接绘制到屏幕上(同时保留背景内容).与接收绘制事件或擦除事件不同,您可以根据自己的选择在堆栈上创建一个 wxScreenDC,这意味着您需要刷新自己(最有可能通过某种计时器).如果您不这样做, ..
发布时间:2021-09-29 19:20:04 其他开发

(Push + Dropdown) 按钮 wxWidgets

我需要一个带有按钮和下拉按钮的控件. 例如 类似的控件在 wxRibbonButtonBar 中可用,我无法在简单的 wxPanel 中使用它. 解决方案 我实现了 SplitButton,它看起来像: SplitButton.h #ifndef __SPLIT_BUTTON_H__#define __SPLIT_BUTTON_H__#include #include ..
发布时间:2021-09-29 19:20:01 其他开发