wxpython相关内容

约束wxPython MultiSplitterWindow窗格

编辑:我将这个问题保持原样,因为它仍然是一个好问题,答案可能对其他人有用.但是,我会注意到,通过对AuiManager使用完全不同的方法,我找到了解决 my 问题的实际方法.参见下面的答案. 我正在进行MultiSplitterWindow设置(花了很多时间之后 与SashLayoutWindow布局怪癖作斗争).不幸的是,当我 创建MultiSplitterWindow时,拖动时看到一些意 ..
发布时间:2020-04-30 07:51:52 Python

如何使用wxPython布置3窗格窗口?

我试图找到一种使用wxPython布局3窗格窗口的简单方法. 我想在左窗格中有一个树形列表,然后在右窗格中将其分成两部分-顶部是一个编辑组件,而底部是一个网格组件. 类似的东西: -------------------------------------- | | | | | ..
发布时间:2020-04-30 07:51:09 Python

wxpython布局与sizers

我很难让我的尺寸调整器在wxpython中正常工作.我正在尝试在顶部做一个简单的水平栏(在其中写文本),在下面做两个垂直框(用网格化器*左边的只能是2列!!!!).我希望图像中的所有内容都能够拉伸并适合我的面板(能够在侧面和顶部/底部添加填充). 我有两个主要问题: 1.我无法使水平栏中的文本位于中间(它位于左侧) 2.我想将两个垂直框隔开,以使其适合并适合页面(也希望网格也能更好地跨越). ..
发布时间:2020-04-30 07:42:07 Python

wxPython wx.KeyEvent GetKeyCode()

我正在编写一个wxPython应用程序,该应用程序现在(其中)要在其中打印所按下键的名称.我有一本字典,例如将WXK_BACK映射到"back",这似乎很理智.但是,我必须导入(包括?)哪个文件才能获得WXK_BACK的定义? 我有import wx语句,但是不确定哪个特定文件包含机密 解决方案 在导入wx模块(例如 )后,可以直接使用所有键名 >>> import wx >>> ..
发布时间:2020-04-26 09:14:28 其他开发

Python和py2exe - 隐含地导入模块

我过去曾多次使用py2exe为我的python程序创建* .exe文件。但是,这次我收到了一个错误。我想我知道问题是什么,但我不知道如何解决它。 我在子文件夹中有一些wx.Panels它可能是一个变量,所以我通过一个函数导入它们,找到文件夹中的* .py文件并调用下面的函数实际导入每个面板。 在普通的python中,这很好用。但是,py2exe会将这些文件保留。我认为因为它们没有明确导 ..
发布时间:2018-08-01 11:45:08 Python

wxPython删除窗口边框

我使用了原始来源的代码 - 如何使用wxpython调整大小并绘制图像? 问题是如何使用param-wx.NO_BORDER或wx.BORDER_NONE显示没有边框的窗口? frame = wx.Frame(无,-1,'缩放图像',样式= wx.BORDER_NONE) 当我使用它时,图像显示在左上角切割,有任何建议吗? 喜欢这样: ..
发布时间:2018-07-26 16:27:55 Python

Python的高效图像缩略图控件?

Python GUI应用程序显示大量缩略图的最佳选择是什么,例如10000以上?出于性能原因,这种缩略图控件必须支持虚拟项目,即仅请求那些当前对用户可见的缩略图的应用程序。 解决方案 在 wxPython 您可以使用 wxGrid ,因为它支持虚拟模式和自定义单元格渲染器。 这是你必须为wxGrid“数据提供者”实现的最小接口: class GridData(wx.grid. ..
发布时间:2018-07-25 16:23:19 Python

如何使用wxpython调整大小和绘制图像?

我想加载图片,将其调整为给定大小,然后将其绘制到面板中的特定位置。 所有这些都使用wxpython。 我该怎么办? 提前致谢! 解决方案 wx.Image 有一个 Scale 方法,它将执行大小调整。其余的是正常的wx编码。 这是一个完整的例子。 import wx def scale_bitmap(位图,宽度,高度): image = wx.Im ..
发布时间:2018-07-25 16:00:33 Python

wxPython用于图像和按钮(可调整大小)

我想把这样的图像放在 wx.Panel 中: 动物应该是“按钮”,这样如果我点击它们,它们的图像会发生变化,如果我重新点击,图像会恢复正常(因此动物可以被认为是简单的 BitmapToggleButtons ,正如另一个问题所建议的那样) 此面板应调整大小/重新调整(所有子图像/ togglebuttons也是如此) !)保持纵横比,如果父 wx.Panel 被调整为更小的东西,例如( ..
发布时间:2018-07-24 16:58:48 Python

在python中进行撤消

首先......抱歉,如果我的英语不好。它是我的第三语言 我正在使用绘制软件绘制图像并再次保存它们(用于评论建议) 我使用pile和wxpython。 但我仍然遇到一些功能问题.. 什么是做出撤销选项的理想方法? 另一个问题..当用户缩放图片时(通过放大图框) 线条不会缩放。我是如何实现这一目标的。 我通过在用户完成一行并将其分配给新硬盘时将临时图像保存到硬盘中来解决 ..
发布时间:2018-07-24 16:08:51 Python

适用于wxPython或Tkinter的GUI设计器的Nice IDE

我在使用Python开发小型命令行应用程序方面有一点经验。我想继续用Python开发GUI。从Python的可用GUI工具包中,我认为最喜欢的是 wxPython 和 Tkinter ;但是我不想一直自己编写所有的GUI代码。 这些工具包中是否有任何好的GUI IDE?它不需要是免费的或开源的。 解决方案 我将只讨论WxPython,因为它是我唯一的工具包经验。 TkInter很适合 ..
发布时间:2018-07-13 18:16:06 Python

Python PyInstaller并包含图标文件

我正在使用PyInstaller(v1.5)构建可执行文件 - 另外,我正在使用GUI2EXE来帮助我。我的脚本需要一个位于工作目录中的图标文件: icon_file ='\ pics \ myicon.ico' 当我构建可执行文件时,我不想包含“工作目录”,而是我的可执行文件中包含的图标文件。有没有办法做到这一点? 如果这还没有,我想要一个包含我的图标文件的文件 ..
发布时间:2018-07-13 11:00:06 Python

任务栏的wxpython图标

我正在尝试在我的wxpython程序中设置一个图标。到目前为止,在阅读了许多页面和示例之后,我能够在窗口设置一个图标,这在使用alt + tab时也有效(我在Windows 7上工作)。 但任务栏上的图标是通常的python默认图标。 我不明白为什么这么简单的任务会有这么多麻烦。 这是我的代码: class GraphFrame(wx.Frame) : “”“应用程序的主 ..
发布时间:2018-07-13 10:54:07 Python

如何在wxpython的StaticBitmap上创建悬停效果?

我想在StaticBitmap上创建悬停效果 - 如果鼠标光标位于位图上,则显示一个图像,如果不是,则显示第二个图像。这是一个微不足道的程序(与一个按钮完美配合)。但是,StaticBitmap不会发出EVT_WINDOW_ENTER,EVT_WINDOW_LEAVE事件。 我可以使用EVT_MOTION。如果图像在光标位于图像边缘时切换,开关有时不起作用。 (主要是快速移动边缘)。 ..
发布时间:2018-06-12 19:22:34 Python

在wxpython的列上排序?

我正在创建一个wxpython应用程序,该应用程序具有一组将显示在网格中的数据。我希望能够点击任何列标题并按该列进行排序。 ?什么是做到这一点的最好办法 解决方案 有格在wxPython中的 Grid_MegaExample演示。 ..
发布时间:2018-05-29 10:00:05 Python

自动换行和wxPython网格中的换行符

我想用具有以下行为的单元格实现一个网格: 不适合单元格 单元格文本中的换行符(\\\ )也应该被处理 即,如表格编辑器中的行为,如MS Excel,OO Calc等等,当你为单元格启用'wrap words'选项时。 我正在尝试这样做如下所示: import wx import wx.grid class MyGrid(wx。 grid.Grid): ..
发布时间:2018-05-29 09:56:35 Python

Pygame可以在wxPython无法做到的图形方面做些什么?

我想用Python开发一个非常简单的2D游戏。 Pygame是Python中最受欢迎的游戏开发库,但我已经非常熟悉wxPython,并且使用起来很舒服。我甚至写了一个俄罗斯方块克隆在里面,这是非常流畅的。 我不知道,什么是Pygame的报价在图形方面(离开声音一边,一会儿)是的wxPython可以”你呢? Pygame中的图形比wxPython更简单/更快吗?它更跨平台吗? 看起来我在 ..
发布时间:2018-05-25 19:04:40 Python