㈠ 有哪些用python做的gui
wxpython 是供 python 使用的 GUI 工具。另外还可以用 Tkinter, PyQT,pyGtk等很多。
至于用 python 开发的图形界面软件就很多很多了(不然这些GUI 工具就没意义了吧),例如第一个BT 下载软件 Bittorrent。
㈡ 如何使用python写gui编辑器
自带编辑器python IDE(GUI):
python IDE(GUI)是交互环境下进行的,有相应的提示符“>>>”。程序员写一句,按下enter后,就会回应一句,出现“>>>”.
若要按照正常的敲代码换行,就按ctrl+n 自动创建一个编辑文件,编辑好后,再F5执行就可以了;或者在python IDE(GUI)的窗口中的File->New Window创建。
㈢ python gui图形界面
你好,你这种情况有两种解决办法,说明文档跟随程序,程序直接用相对路径打开说明文档。第二种就是说明文档放在网上,点击帮助按钮直接跳转到该网页
㈣ python的IDLE是什么意思.我初学python.我使用的是Windows XP系统
Python简明教程
网络能找到
IDLE是一个自带的编辑器,相当简洁,简洁到简陋的地步。
输入python,打开的是python的运行窗口
你输入:print "hello world"
就完成第一步了,print,顾名思意,打印的意思
你在开始菜单 所有程序的Python里能看到一个idle(python GUI)的东西,那就是IDLE了
㈤ 关于Python的GUI开发库的选择
wxpython和pyqt都可以,pyqt的设计工具相对好一点,但打包出来的东西要大一点点。其实也就大个几MB。
如果用pyqt的话推荐你去试试eric4这个IDE。
如果用wxpython可以去试试Boa Constructor这个IDE
界面不是太复杂的话两个都差不多,看个人喜好了。
程序完成后用py2exe可以打包成exe文件,wxpython打包好的文件大概在8MB到10MB左右吧,看你用了多少模块而定。
python的版本在windows上推荐用2.5的,2.6的打包要用到vc++2005的运行库。
㈥ 如何学习 Python GUI 编程
在https://www.python.org/downloads/网页中下载python3解释器,我下载时候,版本是选择的是3.3,因为python3和python2语法上有些区别,所以大家就跟我一样都用python3吧,或许有朋友对于“语法”这个词不明白,没关系,后面小编会给大家讲到的。下好后,文件名为python-3.3.3.msi,当然因为我们下载时间不同,可能文件有所不同,比如你下的可能是python-3.4.0.msi,因为这个软件也是在不断升级中的
双击下载下来的安装文件,一路都选“next”,到第三步“Customize Python ”,在列表中的“Add python.exe to Path”前的红叉上点击鼠标左键,然后选择第一项“will be installed on local hard drive”,然后再点next,再稍等几分钟,python的解释器就安装好了。
然后我们在“开始”-->“所有程序”中找到python
选择IDLE(Python GUI),这是一个提供图形化界面的python编程软件,如果不用这个,我们就只有用那个黑色的框框了。打开IDLE,界面如下:
看到光标在“>>>”后面闪烁了吧,我们在“>>>”后面输入命令,按下回车后,python解释器就会解释并执行这条命令了。好了,我们还是以最经典的入门程序来作为我们用python写的第一个程序吧。我们用键盘敲入“print("hello world")”,在屏幕上显示“hello word”,注意print后的括号是英文括号,而且编程语言中的符号都是英文符号,大家特别注意。敲下回车后,看到下面是不是显示了“hello world”,注意此时 hello world前没有“>>>”,这个表明“hello world”是输出结果。
接下来我们输出一句中文,我们键入命令“print("你好,朋友")”,按下回车后,我们也会看到下面显示了“你好,朋友”,注意我在描述时都为命令加了双引号用于区别,大家在敲入命令时是不需要最外面的双引号的,但是print中是需要双引号的。
㈦ python gui是什么意思
PYTHON是一门编程语言啊,
图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
只是说用python开发gui的程序很方便吧
㈧ Python编写GUI
你在构造函数中少创建了posCtrl对象,所以当事件发生时会提示没有posCtrl对象,源代码应该是这个吧:
1 #!/bin/env python
2 import wx
3 class MyFrame(wx.Frame):
4
5 def __init__(self):
6 wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
7 panel = wx.Panel(self, -1)
8 panel.Bind(wx.EVT_MOTION, self.OnMove)
9 wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
10 self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))
11
12 def OnMove(self, event):
13 pos = event.GetPosition()
14 self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))
15
16 if __name__ == '__main__':
17 app = wx.PySimpleApp()
18 frame = MyFrame()
19 frame.Show(True)
20 app.MainLoop()
参考:http://czug.org/python/wxpythoninaction/ch01.rst
㈨ 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参数会确定边框的大小。
完整版的源代码如下:
㈩ 在python gui编程怎么运行
#-*- coding: gbk -*-
#加载有需要的Qt库
from PyQt4 import QtCore, QtGui
#从ui_test.py文件中读取Ui_Dialog类,Ui_Dialog类由pyuic4生成
from ui_test import Ui_Dialog
#继承的类要和生成的ui对相
class Ui(QtGui.QDialog):
def __init__(self, parent=None):
super(Ui, self).__init__(parent)
self.ui = Ui_Dialog()
self.ui.setupUi(self)
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
window = Ui()
window.show()
sys.exit(app.exec_())