问题标签 [wxglade]
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.
python - 如何使用文件对话框按钮更改现有 wxPython 对象的值
我一直在为一些工作创建一个 python GUI。当谈到 Python 知识时,我会自我描述为一个新手。我也在使用 wxPython 和 wxGlade 来帮助进行 GUI 开发。
问题如下:
我有一个空的 TextCtrl 对象和它旁边的 Button。
Button 用于打开 FileDialog 并使用所选文件位置的值填充或替换 TextCtrl。我已经为按钮创建了打开 FileDialog 的功能,但我似乎无法弄清楚如何使用该结果值填充 TextCtrl。
我已经尝试做几件事,但我筋疲力尽,需要一些帮助。
我尝试做的一些事情: - 在对话框方法中添加第三个参数以返回它(只是不确定在哪里分配) - 使用 lambda 事件尝试使用构造函数分配值?
任何帮助或见解将不胜感激。谢谢!
python - 在 GUI 中按下停止按钮时中断 while 循环(python)
目前我正在开发一个有两个按钮的 GUI:开始和停止。这个想法是,当用户按下 START 时,代码将打印用户在 txt 文件中(实时)输入的所有内容,一旦按下 STOP 按钮,代码将停止打印进一步的输入。我的问题是:如果我在按下按钮启动时使用循环“while True”,则 GUI 立即被阻止,因此停止按钮的事件被阻止(代码进入无限循环)
这段代码包含在我的 wx.Frame 类中提前谢谢!
python-3.x - wxglade 列表树未正确显示
我是 wxglade 的新手,并试图创建一个表单来显示选项卡和拆分窗口。左侧窗格中将有树列表。问题是当我打开表单时,它显示树列表,但列表不能折叠或展开。当我转到第二个选项卡并返回第一个选项卡时,树列表显示在小框中。
python - Pandas 数据框导入到 WxGlade GUI
我一直在尝试在 GUI 中使用 DataFrame,但我遇到了一些非常烦人的麻烦。我的代码运行,但我只是看不到让我的 DataFrame 在我的 GUI 中显示的内容。我已经创建了网格和样式,但它不会提取数据。
你能帮我看看我错过了什么吗?
我最初是用 tkinter 构建的,但我非常沮丧并转向 wxglade。现在代码运行并且gui显示的数据表似乎缺少数据。
失望...猜你必须是 C# 程序员才能在这里获得任何帮助,因为 python 社区似乎如此有限。对于任何想知道我已经阅读、查看和观看该区域的视频的人来说,我在尝试解决这个问题时收到了几个错误报告,但在逐步解决课程问题时似乎总是回到这个问题。
(我不再抛出这个错误,但网格仍然没有初始化)
再次......任何帮助将不胜感激
python - 单击选项时显示列表的事件
单击左窗格中的项目时,如何在右窗格中显示列表?例如,根据代码,如果我单击左窗格中的选项 A,它会显示一个列表,但如果我单击 B 选项,它会在右窗格中显示另一个列表。
此外,我还想双击右窗格中的行以打开一个新的模式窗口。我还希望在启动时窗口的最大尺寸。
wxglade - wxGlade:根据 wxGlade 内部的字符数设置初始大小
我在 glade 中有一个 wx.Choice 控件,但是我不确定如何将控件的默认大小设置为等于 x 个字符。
有没有办法将 wxGlade 内的小部件的初始大小设置为预期字符串的长度(以像素为单位)?
wx.Choice.SetInitialSize(dc.GetTextExtent("expected string")[0])
python - 为什么这个 StaticLine 会出现在 sizer 后面?
我正在尝试在“Label”+TextCtrl 和单选按钮之间画一条静态线。它仅在拖动窗口时才出现,然后它出现在所有内容的后面,我不知道为什么。
目标是让静态线在上部和下部之间水平绘制。
python - Mac BigSur 使用 Python3.9 尝试使用 wxPython 和 WXGlade 失败
安装 wxPython(brew install wxpython)然后下载 wxGlade 并将其放在我的主目录中。我得到一个终端窗口,转到 wxGlade 机器并运行:python3 wxglade.py(甚至是 python wxglade.py)我得到一个错误:
如果我执行 which wxpython 或 which wx 它说它也找不到。我找到的所有“教程”都说“运行 wxGlade”,然后进入下一步。wxGlade 站点说通过更改到该文件夹并使用 python 或 python3 运行它来运行它——如上所述——我有。
--编辑忘了提-如果我尝试在 py 文件中导入 wx,它会说:
任何人帮助安装/设置 wxPython 和 wxGlade 以在 BigSur 上正确运行?
wxwidgets - 来自 wxGlade 的虚拟 wxlistctrl
我有点密集。使用 wxGlade 创建布局。我需要一个必须是虚拟的 wxListCtrl。当我选择 wxLC_VIRTUAL 时,结果代码只有
我不明白的是如何将它放入一个可以覆盖 OnGetItemText 函数以放入我的数据的类中。此外,似乎没有任何代码可以创建列等,当我选择时它都消失了虚拟的。
我知道我可以手动完成这一切,但我试图不接触 wxGlade 创建的代码,这样我就不会重新编辑并忘记做某事......