❶ 请问Mac 下的python2.7.4 如何安装 GUI 模块 装到哪个文件夹 如何判断安装成功
下载一个GUI模块的压缩包 解压后 在mac下的终端中cd到刚才解压的路径,输入python setup.py install 回车;python会自动安装 无须设置,其实它被安装到了python的Lib或Lib/site-packages/路径下了;可以通过如下代码查看python的安装路径:
import sys
sys.path
❷ 为什么我的python GUI不能用
什么GUI?你说的是python内置的开发编码工具吧?python内置了一个用Tkinter写的IDE。叫做IDLE。那个就是在GUI环境下编辑调试python code的。你可以看看是不是?还有。你说的pythonw.exe这个是用来运行你用python写的gui源码。以window模式运行。不会自动弹出python终端。如果是用python.exe运行的话就会默认的现实python终端。用来查看gui操作后的变量、函数值。还有异常等等。还有什么问题朋友你可以再补充一下。我能帮就帮。期待你的回复
❸ python中 easygui.choicebox运行后,交互界面为什么会返回【OK】或者【0】,这个可以取消吗
你可以在代码里面找到有print的位置,如果没有,可以在easygui源码里面找,关键是找到那一行会打印出字,找到后注释掉就好
❹ 如何用python做一个显示文件目录的GUI
我以前写过一个替换exe文件的工具,右侧使用treeCtrl结构显示的目录树(显示py文件所在的目录的文件结构),拖拽文件到左侧,然后会自动替换py文件所在的目录下面的同名文件。你不会用到替换这个功能,但是目录显示已经很完善了。源码如下,由于会使用个别ICON文件(一般ICON使用系统自带的,看下面预览,exe和folder还有未知文件我自定义了一下),运行时请使用压缩包里面的py文件运行。我使用wx2.9写的,2.8估计也可以。欢迎PM。(代码太长了,不让贴 - -)
❺ 有网友一起想学python网络爬虫吗写GUI
看一行注释一行,明白的比较快,推荐个不建议使用的办法,把源码的变量改成中文 书就看那几本经典的入门很不错
❻ 郁闷于Python GUI开发,有没有好的框架
pyqt用于较优美的开发界面。 跨平台。 pygtk用于高性能处理, 主要是游戏与绘图软件。 wxWindows是类似windows界面的开发,本地化,性能还不错。 pygame用于游戏, tk用于非常简单的界面开发,通常是运维工具。 graphics之类就是玩具。可以不用学了。还在一些3D开发的界面。
如果使用jython可以用swing界面。 如果用ironpython可以用.NET框架开发。
不过大多数情况下,我们使用javascript, flash用WEB方式制作界面。跨平台,也不复杂,学会了到处可以用。所以python界面开发虽然不强。也基本上没有压力。
wxWindow有一个工具,一个集成环境你找一找。它是可视化开发。相当强大。pyqt也有一个集成环境,比如eric4。 都是很简单就学会的。
pyqt的帮助只有一页。不懂的自己看源代码。再不懂看C++源代码。还不懂。只能找别人的例子来研究了。
pyqt里自带了一个webkit的浏览器内核,这个很强大。
GUI开发工具最强当属Delphi,其次是.net系列。 不过这些工具都是过眼烟云。
❼ 谁帮我远程安装python的pyautogui的模块
如果pip安装不行的话,那就先安装Pillow,因为它要用到PIL库,如果装了Pillow还不行的话,那就源码安装:
gitclonehttps://github.com/asweigart/pyautogui.git
cdpyautogui
pythonsetup.pyinstall
❽ 我照例程写的python GUI程序为什么双击没有反应,但在shell下却可以正常运行
文件保存的时候 要有扩展名 .py
❾ python 编写gui界面有哪些
安装wxPython
下面是wxPython特别基础的使用方法,将以一个小程序为例来说明,它的功能是在一个文本框中输入文件名,点击open按钮,会在另一个文本框中显示其内容,可以进行修改,点击save可以保存修改。
wxPython的使用简介
创建应用程序对象:wx.App()
app=wx.App()
app.MainLoop()
窗口/框架:wx.Frame()
win=wx.Frame(None,title='example')
win.Show()
组件
按钮:wx.Button()
关键字label设置标签:
btn=wx.Button(win,label='open')
绑定事件:
btn.Bind(wx.EVT_BUTTON,load)
文本控件:wx.TextCtrl()
关键字style有wx.TE_MULTILINE(垂直滚动条),wx.HSXROLL(水平滚动条):
filename=wx.TextCtrl(win,style=wx.TE_MULTILINE|wx.HSXROLL)
同时我们可以在读取或者写入其内容:
filename.GetValue() filename.SetValue('string')
布局:使用尺寸器(sizer)
wx.BoxSizer的原理是创建一个箱子一样的东西,只能横着或者竖着放组件,一个一个的加进去,除了基本大小外其余空间按比例分配。加完一行行的箱子后,创建一个竖着的箱子,将这些横着的箱子(也可以是其他组件)加进去。
*背景组件:wx.Panel()
以窗口为参数构建,所有的组件依附其上,在设置完尺寸器后,使用bkg.SetSizer(box)
尺寸器的构建函数:wx.BoxSizer()
有一个决定它是垂直还是水平的参数(wx.HORIZONTAL水平,wx.VERTICAL垂直),默认为水平。
box=wx.BoxSizer(wx.VERTICAL)
Add方法
proportion参数决定这个组件在剩余空间中的分配比例,flag参数有wx.EXPAND(会确保组件会扩展到分配的空间里),wx.LEFT,wx.RIGHT,wx.TOP,wx.BOTTOM,wx.ALL(这五个决定边框参数会应用到那个边),border参数会确定边框的大小。
完整版的源代码如下: