标签: wxpython

wxPython:wx.CallLater很晚

在我的wxPython应用程序中,我有一个EVT_IDLE处理程序,它调用一个必须每150毫秒左右调用一次的函数.调用该函数后,处理程序调用:

wx.CallLater(150,self._clear_idle_block_and_do)
Run Code Online (Sandbox Code Playgroud)

_clear_idle_block_and_do功能基本上发布了另一个EVT_IDLE事件,继续循环.

现在我注意到当GUI中的其他小部件正在努力工作时,EVT_IDLE事件处理程序几乎不会被调用!有时它不会被召唤4秒,这太过分了.

这是因为wx.CallLater表现不佳吗?有什么我能做的吗?

wxpython

1
推荐指数
1
解决办法
956
查看次数

WxPython,Windows Vista 64位和失败

我有Windows Vista 64位SP2.我正在尝试使用wxPython与Python进行GUI开发,因为我所有的研究都指出了这种方式.我已经下载并安装了win64 wxPython.我每次都得到同样的错误.

Python 2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.

>>> import wx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\__init__.py", line 4
5, in <module>
    from wx._core import *
  File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 4, i
n <module>
    import _core_
ImportError: DLL load failed: %1 is not a valid Win32 application.
Run Code Online (Sandbox Code Playgroud)

我在我的python上安装了c,我在c:\ program files(x86)中安装了python26并在那里安装了wxPython,我使用的是32bit,64bit.我试过到处寻找类似的问题,我几乎没有见过其他人这个问题.任何帮助将不胜感激.

python 64-bit wxpython windows-vista

1
推荐指数
1
解决办法
1352
查看次数

wxpython systray图标菜单

我正在设计一个我想在后台运行的应用程序.没有必要进行任何用户交互,因此我希望应用程序无形地运行以保存系统托盘图标.我希望该图标有一个菜单,只需在记事本中打开配置/帮助文件.有人能指出我正确的方向还是提供一个例子?

python wxpython

1
推荐指数
1
解决办法
2527
查看次数

wxPython中的振动窗口

我如何在wxPython中振动窗口.我想要一些方法来指定它的长度和距离以及类似的东西.

是否有内置功能我没有注意到或者我是否必须自己编写代码?
(我正在考虑将窗口向侧面移动几次,但我宁愿使用可能更快的内置函数.)

python user-interface wxwidgets wxpython

1
推荐指数
1
解决办法
367
查看次数

Python跨平台

如果我使用python 2.6和Qt为windows创建一个gui,然后想在solaris或linux世界中运行.

我在两个系统上都需要什么,我猜两个平台的2.6和Qt.这是正确的还是会有更好的解决方案.

如果是wxpython,同样对吗?

python qt wxpython cross-platform

1
推荐指数
1
解决办法
606
查看次数

wxPython:TreeCtrl:如何按名称获取树项?

我正在使用wxPython并获得了一些带有一些项目的树.现在我需要一个函数,它按名称给我树项目对象.

例如:item = self.GetItemByName("MyStories")

我在文档中找不到这样的功能.

有没有人有任何想法?

python tree wxpython

1
推荐指数
1
解决办法
4088
查看次数

Python Twisted与wxPython一起使用吗?

我想知道扭曲的框架与wxPython GUI框架一起工作得很好.从文档来看,它似乎扭曲了并不能很好地支持wxPython.给出的例子似乎对细节有点害羞.

  • 如果没有,使用wxPython扭曲的最佳方法是什么?

  • 我可以在wxPython中使用哪个其他非阻塞事件驱动的网络框架?

谢谢

迦特

python wxpython twisted

1
推荐指数
1
解决办法
722
查看次数

将[0-255]整数范围转换为[0.0-1.0]浮点范围

在WxWidget中,颜色由RGB整数三元组表示.要使用[0.0-1.0] float三元组表示与其他库交互,需要进行转换.

WxPython,Numpy或Python中是否已存在这样的转换函数?

python wxwidgets wxpython type-conversion

1
推荐指数
1
解决办法
8268
查看次数

如何从Python中创建.app包括图像文件

我想从我的Python源代码创建一个.app文件.我的Python源代码是wxPython,有11个图像文件(.png,大小为32x32)

使.app成功,但它不包括我的图像文件,它只显示错误消息

no bitmap handler for types 50 defined.

细节...

Can't load image from file...

即使在同一目录中,它仍然显示此错误消息.

我正在使用py2app,python 2.7并且wxPython在MacOSX 10.6.7上

如何使用我的图像文件制作.app?

python wxpython py2app

1
推荐指数
1
解决办法
2626
查看次数

用于查询远程数据库的应用程序的python gui工具包的注意事项?

我知道以前曾有人问过这个问题,但是这些问题通常都没有具体的细节,并且会给出类似“这取决于您要执行的操作...”之类的答案,因此此应用程序的主要要旨是它可以检索远程数据(例如文字)和对象(例如图片)。

由于PHP和python是两种编程语言,因此我感到很自在,我认为python更适合桌面gui应用程序。我正在创建桌面音乐播放器,下面是一些我要介绍的技术规格:

  • 一种登录结构,可针对远程数据库(这将在mysql中)对用户凭据(如Spotify,Skype,League of Legends)进行身份验证。
  • 一个客户端SQLite数据库,用于存储歌曲的文件名,文件路径和id3标签,因此在启动时,该应用程序会连续显示每首歌曲以及歌曲的长度,艺术家,专辑和流派(类似于iTunes)
  • 检索远程图像并将其显示在应用程序的框架内(例如,Skype会显示某人的个人资料图片。)
  • 必须是跨平台的(至少在Windows和Mac中是这样),在不同的操作系统中看起来是本机的,但是本机的外观应该容易被自定义样式覆盖(例如带有渐变的圆形按钮)。
  • Windows和Mac的编译应该相对简单

在流行的python gui工具包中,例如PyQt,PyGTK,Tkinter,wxPython,Pyjamas,PyGObject和PySide,它们非常适合我的应用程序,为什么?为什么其他都不很适合这些规格?哪个拥有良好的文档和活跃的社区?

python pygtk wxpython tkinter pyqt

1
推荐指数
1
解决办法
1599
查看次数