问题标签 [wxformbuilder]

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 投票
1 回答
93 浏览

python - 带有所有 wxStaticText 的 Python 退出代码 139

我通常可以通过搜索解决我自己的所有问题,但这让我很难过。我只是想制作一个用于登录网站的 GUI,但在使用 wxFormBuilder 时遇到了麻烦。

GUI 在构建器中看起来非常好,但是当我执行时,我在 Python 中出现错误代码 139 错误退出。所以我启动了调试器,这行有问题:

跟着它进入wx框架的深处,在_controls.py,StaticText类

这是类的全部代码

格拉西亚斯!!

0 投票
0 回答
309 浏览

python - wxPython + wxformbuilder - boxSizer 中的 matplotlib 不尊重其边界(!)

所以我有一个看起来像这样的wxform,例如在sizer 中有一些面板。我希望这些包含一个 matplotlib 图和一个工具栏。但是,在代码中,它们不尊重它们的大小。我试着摆弄了几个小时,但它们就是不起作用(工具栏按钮不起作用)

在此处输入图像描述

与 matplotlib 相关的代码如下。

我不在这里使用特定的面板,因为我不知道如何在代码中引用它们,甚至不知道如何管理窗口和工具栏的大小..

任何帮助将非常感激!

基本上,问题是:如何在窗口的“子结构”之一中安装 matplotlib + 工具栏?如果我有一个有 4 个视图的网格,并且我希望 matplotlib 适合其中一个,我该如何在 wx 中做到这一点?

0 投票
0 回答
63 浏览

c++ - 如何访问在 GUIFrame.cpp 中创建的 wxmenuitem

我是 C++ 新手,所以请多多包涵。我在 Main.cpp 文件的末尾创建了一个函数,每当我尝试在 GUIFrame.h 中调用某些东西时,它都可以正常工作。但如果它没有在 GUIFrame.h 中声明,而是在 GUIFrame.cpp 中声明,它会告诉我“错误:'Mywxmenuitem' 没有在这个范围内声明。”

由于我不应该编辑 GUIFrame.h/GUIFrame.cpp 页面,如何访问在 GUIFrame.cpp 中创建的元素?我只想设置/获取一些 wxmenuitems 的选中属性...

0 投票
1 回答
171 浏览

python - wxpython 动态引用小部件(wxformbuilder)

我经常发现自己想wx.StaticText在 wxFormbuilder 中创建一些或其他一些小部件并能够动态引用这些小部件。假设我有一些a0通过命名的静态文本a10

我将如何在代码中找到它们?

一种方法是做一个包含所有变量的列表,但它很难看,而且感觉效率低下?也许不是,但至少代码到处都是长长的列表。

你如何解决这个问题?

另一种选择是在启动应用程序时创建 guiLabels 列表。但是,我在找到它们时遇到了一些问题。您必须在顶部窗口上调用 GetChildren() 并wx.ID为每个元素设置一个不同的值StaticText,然后遍历每个元素并找到您创建的这个 ID。当我这样做时的格式真的很关键。文本得到不同的背景颜色并且不尊重它的对齐方式和其他时髦的东西。

关于我如何做到这一点的任何想法?

0 投票
1 回答
331 浏览

python - 从 wx.StaticBitmap 中删除重复的图像

wx.StaticBitmap我在其中时遇到问题SetBitmap,它显示图像但总是复制图像:一个作为静态背景,一个作为我显示的位图。请看这个截图-> duplicate_image_wxstaticbitmap.png

这是我的代码:

0 投票
0 回答
801 浏览

python - WxPython,Linux:无法安装 wxformbuilder

我在 Centos 7 中使用 wxFormBuilder 和 PyDev,出于某种原因,我刚刚重新安装了我的操作系统,现在我已经用 PyDev 配置了 Ecllipse,但我无法安装 wxFormBuilder。

我尝试了 3 种不同的安装类型

第一个(1):我试过ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home%3A/Fisiu/SLE_11_SP1/x86_64/wxformbuilder-3.1.70-4.2.x86_64 .rpm

它安装得很好但是当我尝试打开 wxformbuilder 它回复我

然后我检查并将该文件从复制/usr/lib64/wxformbuilder/libwx_gtk2u_flatnotebook-2.8_wxfb.so/usr/lib64/libwx_gtk2u_flatnotebook-2.8_wxfb.so

还有3个文件一个接一个,然后它正在回复

wxformbuilder: Symbol _ZTV12wxBufferedDC' has different size in shared object,考虑重新链接 wxformbuilder: Symbol _ZTV10wxClientDC' has different size in shared object,考虑重新链接(核心转储)

完整的动作如下

第二(2):之后我搜索并找到了rpm-sphere的存储库

并尝试从这里安装

又失败了。。

第三(3):最后我从源代码尝试并运行命令

8到10分钟后它说

现在我研究了 2 天但仍然没有修复,即使我在不​​同的不同桌面上安装了新操作系统并在那里尝试过,但在这里我也发现了同样的问题。
请帮助我如何解决这个问题。谢谢

0 投票
1 回答
76 浏览

python - python只是重新启动并且根本不运行程序

谁能帮我这个?我使用 wxformbuilder 创建了一个 gui,它为其生成了 python 代码。然后我创建了一个关于它应该如何工作的单独代码。

这第一个代码仅适用于 gui。

那么这里是要在 rpi 上运行的代码:

每次我在 rpi 上运行它。python shell总是显示-------------------重新启动------------- ------------ 并且gui根本没有出现。我只想知道代码有什么问题。

我还在 Windows 上创建了代码,并在 rpi 上复制了两个 python 文件。在 Windows 上它可以正常工作。我真诚地感谢您的帮助,我只是一个学生和新手,所以我无法真正指出我的代码有什么问题。谢谢 :)))

0 投票
1 回答
66 浏览

git - Autotools 发行版中要包含哪些文件

我已经使用 wxWidgets 和 autotools 开始了一个新项目。wxWidgets 表单是使用 wxFormBuilder 构建的,因此表单的源文件是自动生成的。

表单文件(.h、.cpp)是否应该包含在发行版中?如果不是,应该 wxFormBuilder 吗?

表单文件是否应该存储在存储库中(我将使用 GitHub)。

我还计划使用 travis-ci,以防影响我应该如何处理这个问题。

我对所有这些工具都很陌生,所以欢迎任何建议。

0 投票
1 回答
2693 浏览

wxpython - 如何使用 wxpython 或 wxformbuilder 为活动字幕框设置背景颜色

我是 wxpython 的新手,我正在使用 wxformbuilder 来设计我的大部分表单,但我无法确定如何为我的框架中的活动标题设置背景颜色?我是在代码中执行此操作,还是在 wxformbuilder 中有可以设置的属性?

提前致谢,

0 投票
1 回答
1628 浏览

python-3.x - 为什么python3无法运行wx模块说我的对象没有属性'SetSizeHintsSz'?

我正在学习使用 wxPython。我已经做了一些工作正常的基本示例,但是在这个示例中它失败了。它是一个简单的平方数框架,在 wxFormBuilder 的帮助下准备。我正在运行:Python 3.5.1 |Anaconda 2.5.0(64 位)| (默认,2016 年 2 月 16 日,09:49:46)[MSC v.1900 64 位 (AMD64)] 在 Windows 8.1 上。wxPython的版本是Phoenix (3.0.3.dev1964+f780b21)

wxFormBuilder 代码“test_wx.py”是:



然后我有这个主脚本调用我的演示:



代码没有运行。我得到的唯一线索是:

AttributeError:“CalcFrame”对象没有属性“SetSizeHintsSz”

但在我看来,这在继承的类中是可用的!!!无论如何,我试图在 CalcFrame 的定义中包含以下语句:

但也没有奏效。这段代码可能有什么问题?