导航:首页 > 编程语言 > pythonwx

pythonwx

发布时间:2022-01-29 05:57:23

⑴ 我将python2.7安装在E盘,然后安装wxpython后,无法导入wx模块,提示“ImportError: No mole named wx

需要添加python的路径……
像python,matlab什么的,装c盘比较省心……

⑵ python 与 wxpython的区别与联系

boa contruct 好象是这个名子。是一个wxpython的集成开发环境。图形化的。

你只需要知道三类东西就可以学会wxpython:
1.事件,bind与传递。 这样当组件有活动时,就可以用bind的函数处理
2.常用组件的属性及方法
3.如果使用layout排版。

python的优点缺点,不用说了,你学会就知道了。你需要知道就是,python现在很流行,也热。而且热度还在增加,已经向java的那一个梯队靠近了。

这是其它的脚本语言没有的热度。 它很容易学,容易用,扩展库极其丰富。 只要想到的,基本上都有它的影子。 比java的应用范围还要宽。 开发速度极快。

但是它不能代替java, c。它的最大优点与缺点就是,它是脚本语言。

⑶ python wx.app有什么用

这是wx的应用程序对象,只有在这个对象创建以后,相应的UI对象才可以被正确初始化。
一般最后一句是 app.MainLoop(),形成消息循环,否则程序将直接退出。

⑷ python wx 怎么让控件显示背景色

路径不对啊。你设置一下eclipse里的python解释器。另外检查一下你的wxpython的安装目录。是否在sys.path里。你可以在程序开始测试一下importsysprintsys.path如果wxpython没有在这个目录里,或者是没有在site-packages里就不可以用。另外印象中某种情形下eclipse使用的是jython而不是python本地解释器。所以直接运行是看不到wxpython的。需要在命令行下运行。话说回来,python调试就是在命令行下,用print做测试的。其它的方法都太麻烦,基本上老程序员都不用的。所以eclipse也就是起到输入提醒的功能。其它的功能,比如调试功能,运行功能不用也罢。

⑸ python wxpython问题

你确信你有wx这个库?linux默认是没有的,检查一下吧。

⑹ wx.python中的wx.Panel是必须的吗

我试了一下,貌似如果只有一个组件的话,默认是填满整个窗口,两个就没问题了。 如果真只有一个,可以试试布局 class PosFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, size = (200, 200), pos = (200, 200)) panel1 = w...

⑺ python wx.frame 和wx.panel 的区别

wxApp -> wxFrame -> wxPanel -> wxSizer -> wxControl
Frame vs. Panel
Use a frame when you need a window for your application; Use a panel (within that frame) to place other widgets onto. Don't place (most) widgets right onto the frame itself; there are some problems with that. You can and often will use multiple panels within the same frame.
当需要为应用程序创建窗口时使用框架;要向上放置其他部件时使用框架内的面板。
别直接在框架上放置过多部件,那样会带来一些问题。
在同一个框架内可以使用多个面板。

⑻ Python中用wx.MessageDialog生成对话框,wx.ICON_QUESTION不能显示问号图标。

import wx

class MyFrame(wx.Frame):

def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id, u'测试面板Panel', size = (600, 300))

#创建面板
panel = wx.Panel(self)

#在Panel上添加Button
button = wx.Button(panel, label = u'关闭', pos = (150, 60), size = (100, 60))

#绑定单击事件
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)

def OnCloseMe(self, event):
dlg = wx.MessageDialog(None, u"消息对话框测试", u"标题信息", wx.YES_NO | wx.ICON_QUESTION)
if dlg.ShowModal() == wx.ID_YES:
self.Close(True)
dlg.Destroy()

if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame(parent = None, id = -1)
frame.Show()
app.MainLoop()

⑼ Python在初学GUI的时候用wx,import wx提示没有__version__

import __version__ ?你确定你没有抄错?

你试着用print wx.__version__来看看。在我的计算机上返回2.8.12.1

import __version__肯定是错的。

建议你安装python(x,y)这个包。这个包比较完整,安装后,基本上你需要的工具还有包都有了。安装前要去掉原来系统里的python。

这样就不容易产生import wx出错了。 wx的包比较的复杂。通常不要编译安装。需要针对你自己的python版本来安装,版本不能错,编译的位数也不能错。 不能32位安装在64位上,或者是反过来也不对。

另外还有非官方的包。必须与python同一个编译器编译出来的包才能用。

⑽ python wx.Frame通过threading.Thread调用另一个wx.Frame

不要用线程操作界面。目前主流的GUI都要求是单线程管理GUI, 如果想实现后台刷新效果。要通过事件方式。后台线程发出更新事件,前台GUI绑定的主函数事件处理机制就处理事件,完成刷新。

阅读全文

与pythonwx相关的资料

热点内容
为何称加密锁为加密狗 浏览:554
阿里云服务器远程异常 浏览:288
世界上最大的魔方解压球 浏览:417
书籍编译器下载 浏览:715
rosmoveit编程 浏览:198
人人讲app怎么使用 浏览:293
android查看文件工具 浏览:943
女程序员化妆视频大全 浏览:745
录音笔如何修改文件夹 浏览:645
八爪鱼数据采集加密文字替换 浏览:84
android系统运行动态编译的程序 浏览:420
计算编程中常用的if语句是 浏览:737
linux文件夹权限乱了 浏览:912
程序员职业病预防保健操 浏览:681
c程序修改后需不需要重新编译 浏览:726
怎样把图片分别放置在文件夹中 浏览:873
推流服务器地址是什么 浏览:633
java允许多重继承 浏览:514
解压小玩具好玩又可爱 浏览:410
腾讯云大带宽服务器 浏览:823