wxwidgets相关内容

c ++如何获得“一位数指数”与printf

有没有一种方法可以用科学计数法打印少于3个位数的指数部分? 6.1格式不会影响指数,而只会影响数字部分: var = 1.23e-9; printf(“%e\n”,var); printf(“%6.1e\n”,var); 给予 1.230000e-009 1.2e-009 我也尝试过在wxWidgets中具有字符串格式,但行为是相 ..
发布时间:2020-09-27 00:04:53 C/C++开发

如何使用CMake按需构建wxwidget并与之链接

我有以下情况: 我正在开发依赖于多个第三方库的应用程序,其中wxwidgets 我使用Linux作为构建主机系统来构建用于多个目标配置(x86,arm,Linux,Windows)的应用程序 上面提到的多个目标配置,我选择使用CMake的ExternalProject_Add函数从源代码构建那些第三方库。 第三方库是在某个位置“按需”构建的与应用程序的CMAKE_BINARY_DIR分 ..
发布时间:2020-09-24 03:05:11 C/C++开发

使Boost Python不删除析构函数中的C ++对象

我正在使用Boost Python为wxWidgets的子集创建绑定. wxWidgets中的窗口对象不应该手动删除,因为它们会处理自己的删除操作:例如,当用户单击关闭按钮关闭顶层窗口时,它会自动删除自己.如果窗口被删除,事件处理程序等将会发生奇怪的事情. (详细信息: http://docs.wxwidgets.org/2.8/wx_windowdeletionoverview.html) ..
发布时间:2020-09-22 18:32:08 其他开发

如何在wxSmith(Code :: Blocks)和wxWidgets中使用Mathplot

我在Code :: Blocks中为GUI应用程序使用wxSmith.创建基本的wxWidgets组件一切都很好,但是我需要在其中进行一些绘制. 因此,我已经下载了MathPlot,并将mathplot.h和mathplot.cpp复制到了我的项目文件夹中. wxSmith的面板(在编辑器的底部)有一个类别"mathplot".我选择了"mpWindow"组件,并添加了 #includ ..
发布时间:2020-08-06 19:19:03 C/C++开发

wxWidgets中的窗口溢出小部件

我正在寻找在Linux上的wxPython中实现此设计的方法... 我有一个带有按钮的工具栏,当按下按钮时,将出现一个弹出窗口,模仿工具栏的扩展(如菜单),并且此弹出窗口应显示两列单选按钮(例如2x5)和一个文本框. . 我的主要问题是工具栏的高度很小,因此弹出窗口必须溢出窗口/工作区的边界. 我想到了两种可能的实现方式: 通过使用wxMenu ,因为可以在客户区域之外绘制菜单 .我 ..
发布时间:2020-08-06 01:48:54 其他开发

如何在wxpython中绘制透明框架

更新我完全改掉了这个问题 我想创建一个带有圆角的窗口,该窗口也是半透明的. 我通过调用SetTransparent( alpha )方法设法使框架半透明,但是,我仍然不知道如何使窗口没有背景. 我试图获取窗口的设备上下文(dc),并将背景笔刷设置为wx.TRANSPARENT_BRUSH,但这似乎没有任何作用. 例如,我正在寻求一种类似于此的效果,但是我想不使用位图(即不使 ..
发布时间:2020-08-06 01:48:50 其他开发

wxPython/ReportLab:如何在单击按钮时创建和打开.pdf文件

早上好, 在大约三天的时间里,我一直在尽最大努力来解决这个问题!我有一个工作正常的wxFrame以及一个工作正常的ReportLab pdf脚本.分别参见下面的代码文件(注意:data1.py是GUI,而data2.py是正在运行的pdf脚本). 我的问题是: 1)我希望仅在按“保存到PDF"按钮后才能运行pdf脚本 2)应该将名称字段的值(存储在变量"NameString"中)添加到生成的pdf ..
发布时间:2020-07-28 05:12:14 Python

避免Windows使用wxFormBuilder调整大小

在Windows 7下使用wxFormBuilder,是否可以将主wxFrame设置为固定大小以避免调整大小? 谢谢 解决方案 我不知道如何专门使用wxFB进行此操作,但是您需要从框架中删除wxRESIZE_BORDER样式.由于默认情况下使用它,因此您可能需要明确指定要使用的标志,例如wxDEFAULT_FRAME_STYLE & ~(wxRESIZE_BORDER | wxMAXIMI ..
发布时间:2020-07-28 05:12:06 其他开发

当虚拟机无法正常工作时

此刻,我的C ++类中出现一个奇怪的错误.我有一个ActiveX包装器类(作为wxWidgets的一部分),我在其中添加了新的虚函数.我有另一个从ActiveX继承的类(wxIEHtmlWin),但是ActiveX类总是调用自己的函数,而不是wxIEHtmlWin中的函数来覆盖它. 我不知道为什么会这样.我将函数设为纯虚拟函数,现在程序执行函数调用时崩溃,但否则编译正常.有什么方法可以禁用虚 ..
发布时间:2020-07-27 01:21:30 C/C++开发

如何使用Visual Studio 2015设置wxWidgets 3.1.0

关于开源库,我有些初学者.我试图从源代码进行编译并使用预构建的二进制文件,但是在两种情况下,当我尝试在wxWidgets网站的教程部分中运行简单的"Hello World"程序时,都会遇到大量错误.在玩了一段时间之后,我最需要编译的是通过从源代码构建库,但是我仍然有2个错误: "_ w64只能在int,long和指针类型上指定"文件:defs.h “无法打开文件'wxbase31ud.li ..
发布时间:2020-07-26 22:12:28 C/C++开发

Ubuntu 11.04上的wx.TaskBarIcon

在Ubuntu 11.04下,Unity中没有托盘. 如何使图标出现在Unity中的某个位置? wx.TaskBarIcon不会出现在任何地方. 谢谢 解决方案 最好的答案是来自官方文档: 在X Window System中,窗口管理器必须支持以下任一功能: freedesktop.org的系统托盘协议(现代台式机使用的WM GNOME> = 2,KDE> = 3和XFCE> ..
发布时间:2020-07-26 02:45:29 Python

如何从wxPython中的wx.TextCtrl控件获取滚动位置/范围

我有一个小的日志记录应用程序(用wxPython编写),它从我们正在开发的一些工具包中接收数据,我想在滚动窗口中显示文本.就目前而言,我正在使用wx.TextCtrl进行文本显示,但是在滚动行为方面存在一些问题. 基本上,我想这样做,以便如果滚动条位于窗口的底部(即传入数据的末尾),则添加更多数据应使视图向前滚动.但是,如果视图已经向上滚动一点(例如,用户正在查看诸如错误消息之类的有趣内容) ..
发布时间:2020-07-26 00:17:21 其他开发

调用随机数生成成员函数不会产生完全随机数

我正在用C ++创建一个wxWidget应用程序,其中在程序开始时,我希望应用程序窗口包含具有随机颜色的像素,如下所示: 在上面的应用程序中,有3600个像素(60 x 60),我通过使用uniform_int_distribution 为每个像素提供了随机的RGB颜色 以上图像中像素的颜色是使用我的代码中的以下函数生成的: void random_colors(int ctabl ..
发布时间:2020-07-04 00:31:11 C/C++开发

用C语言开发可停靠GUI的库

使用C API进行开发的最著名的Dockable GUI有哪些? 我了解 wxWidgets (这样的库是否存在,它们的优缺点是什么? 解决方案 GTK的对接库为 GDL . 大多数GUI库不具有停靠功能并不奇怪.扩展坞的功能用途非常有限-您想将其用于IDE以及带有许多工具(例如Photoshop)的程序,但最好避免使用简单的程序.善意的开发人员喜欢将对接作为一种使应用程序尽可 ..
发布时间:2020-06-12 18:56:57 其他开发

VC ++,使用wxWidgets,x64链接错误

我正在使用wxWidgets 2.8在Windows 7 x64上编译VC ++ 10应用程序。这就是我的错误。该代码是使用wxFormBuilder生成的。 更新:我也尝试在32位计算机上运行它,但仍然存在相同的问题。 我不知道缺少哪个wxwidgets库,或者我做错了什么设置。 如果有人可以指出一些提示,我将非常感激! 1> WelcomeDlg.obj:错误LN ..
发布时间:2020-05-31 21:35:10 C/C++开发

在wxpython中显示透明的.png

我正在使用Python 2.7.我需要在wxpython中显示一个.png图像文件,这样可以保留透明度,并且您仍然可以看到图像的透明部分后面的控件.这需要在Windows,Mac和Linux上运行. 解决方案 我只是想添加如何正常绘制带有透明胶片的png,对于那些使用谷歌浏览并遇到此问题的人(就像我一样),所以他们最终没有思考由于接受了答案,所以不可能(就像我一样) import w ..
发布时间:2020-05-28 20:46:04 其他开发