wxwidgets 相关问题

wxWidgets是一个跨平台的GUI框架。它是用C ++编写的,具有Python,Perl,Ruby,PHP,Erlang甚至.Net的绑定。它还支持多种移动平台,包括Windows Mobile,iPhone SDK和嵌入式GTK +。

wx.KeyEvent 和非 QWERTY 键盘

我正在使用 wxPython,它是 wxWidgets 的 Python 桥梁,所以我想 wxWidgets 用户可以回复。我正在使用 KeyEvent 类,因为我正在其他平台和其他

回答 1 投票 0

c++ 中的 void 函数数组

在 C++ 桌面应用程序中,我有许多 void 函数,例如: void myfunction01(wxCommandEvent& 事件); void myfunction02(wxCommandEvent& 事件); ... 然后我有一个 wxButt 数组...

回答 1 投票 0

有没有类似 Visual Studio 的工具来为 Python 创建 GUI?

我的女朋友问我是否有一个工具(实际上是一个 IDE)可以让她直观地创建 GUI 并轻松编辑与 GUI 相关事件相关的函数。 比如说她……

回答 7 投票 0

VS17 Intellisense 对许多 WxWidgets 头文件中的“引用 NULL 指针”发出警告

我是 wxWidgets 的新手。 我习惯了 C++,但对 C++ 不太熟悉,仅仅足以帮助我作为机械工程师的工作。 我从 VS17 收到这些警告,主要是关于延迟 NULL 点 m_node。 警告 C...

回答 1 投票 0

退出 WxWidgets 应用程序的正确方法

我正在寻找退出 WxWidgets 应用程序的正确方法。 现在要退出,当我的主 wxFrame 关闭时,我调用 wxGetApp().ExitMainLoop() 。然后我希望我的应用程序 OnExit 方法是...

回答 1 投票 0

如何使用 VS Code 和 MSVC 正确编译 wxWidgets?

我目前正在使用 wxWidgets 为基于控制台的 C++ 应用程序开发 GUI 前端(我决定不与 Qt 的许可条件共舞)。我一直在做所有的工作......

回答 1 投票 0

wxWidgets C++ 控制台应用程序:如何捕获 INT/TERM 信号?

我有一个wxWidgets控制台应用程序,我需要处理SIGINT / SIGTERM信号以正确关闭程序。 我尝试过“经典”信号处理,但它不起作用: #包括 我有一个 wxWidgets 控制台应用程序,我需要处理 SIGINT / SIGTERM 信号以正确关闭程序。 我尝试过“经典”信号处理,但它不起作用: #include <signal.h> bool MainApp::OnInit() { // terminate gracefully: // term threads, wait them for terminate, etc. } static void OnSignal(int sig) { // captured signal: cout<<"Terminating...\r\n"; wxGetApp().OnExit(); } bool MainApp::OnInit() { // init app here, create working threads, etc. // set own handler: cout<<"Signal set handler result: "<<signal(SIGINT,OnSignal);// returns 0 return true;// app inited successfully } 当我发送 SIGINT 或 SIGTERM 信号(使用集成 CodeLite 的终端进行调试)时,没有任何反应。 看起来 wxWidgets 仍然没有信号处理 - 至少,我在文档中没有找到任何内容。 问题是:如何捕获INT/TERM信号?(至少在Linux中,但跨平台解决方案当然更好). 您不能使用 cout 也不能从信号处理程序中退出应用程序,所以虽然我不知道为什么根本不为您调用它,但如果是的话,事情只会更糟,而不是更好。 wxWidgets 在 Unix 端口中具有私有(即未记录,易于更改)wxApp::SetSignalHandler(),它实现了正确的信号处理,处理程序本身只是唤醒事件循环并告诉它等待信号。如果您除了在信号处理程序中设置标志之外还做了其他任何事情,那么您也应该这样做。 将近 8 年后......对于任何旅行者。 我在 OnSignal 函数末尾添加了 exit(sig)。

回答 2 投票 0

WxWidgets 应用程序中的两个错误

您好,我正在尝试创建一个 VNC 客户端。现在,我正在创建将用于查看远程用户屏幕的 GUI。这是到目前为止我的代码,我正在使用 WxWidgets 3.2.2 #包括 #

回答 1 投票 0

C++ 中的实时绘图

我试图找出在 C++ 中渲染实时绘图的最佳方法(快速数据速率): 保留模式 GUI (WxWidgets) 保留模式GUI + OpenGL 立即模式 GUI (Imgui)

回答 1 投票 0

使用wxWidgets中的CallAfter从另一个线程更新GUI

我正在使用 wxWidgets 用 C++ 开发一个小型桌面应用程序,它是关于可视化不同类型的排序。为了在排序和排序过程中保持 GUI 响应...

回答 1 投票 0

在 Visual Studio 2022 中更改应用程序图标

我在 VS 2022 中有一个应用程序项目,我将适当的 .ico 文件添加到图标资源中,它被列为 IDI_ICON1。在我所做的所有研究中,它表明打开项目

回答 1 投票 0

Erlang 程序可以在 erlang20 上运行,但不能在 erlang24 上运行

您好 Stack Overflow 社区, 我们有一个 Erlang 项目,可以在 Erlang 20 上完美运行,但在尝试使用 Erlang 24 运行它时遇到了问题。我们已经审查了更改

回答 1 投票 0

无法在wxWidgets中创建只读wxComboBox

我正在尝试创建一个程序,作为要求之一,我需要获得一个只读的组合框。我尝试使用 wxCB_READONLY 和 wxTE_READONLY。在这两种情况下,我的调试器都抛出了以下错误...

回答 0 投票 0

wxLaunchDefaultApplication 与 wxLaunchDefaultBrowser 用于在默认文件管理器中打开本地目录

我正在编写一个wxWidgets程序,其中我需要在默认文件管理器中打开本地目录。该程序应该是跨平台的,并且至少在 Windows 和 Linux 上运行良好,但最好

回答 1 投票 0

wx.RB_SINGLE 使得按钮无法用 wxPython 取消选择

根据wxWidgets docs1,wxRB_SINGLE要求程序员从按钮的事件处理程序中手动处理选择和取消选择单选按钮。然而,尽我所能,wxPy...

回答 2 投票 0

没有模块wxPython

我正在使用 Windows 8.1,64 位和 python 2.7,并尝试导入 wxPython,这是我从 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载的 我是用pip安装的 我有一个 wx 和 wxpython

回答 1 投票 0

为什么 Visual Studio 打不开我的 wxWidgets gui 的窗口(框架)?

我开始了一个使用 wxWidgets 的项目。有2个类和2个cpp文件。 第一类: #pragma 一次 #包括 类 MainFrame:public wxFrame { 民众: MainFrame(const wxString...

回答 1 投票 0

wxWidgets 从左下角而不是左上角添加小部件(在 sizer 中)?

我想在面板底部添加不同数量的二维方块,其小部件位于盒子大小调整器内。 我制作了一个 Square 类小部件,它接受位置、大小和颜色,并制作了 3 个实例...

回答 1 投票 0

Cmake 找不到 wxWigets

我想在Windows上使用CMake编译源代码,它使用wxWigets库。 我从页面下载了wxWigets:https://www.wxwidgets.org/ 通过 Visual Studio 构建后,我得到了 lib...

回答 2 投票 0

如何在 CMake 项目中包含 wxWidgets 标头

我正在尝试使用 cmake 运行 wxWidget 示例,但无法在我的 C++ 项目(CMakeLists.txt)中包含 wxWidgets 的标头。如果我使用命令运行程序 g++ main.cpp `wx-config --cp...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.