- 浏览: 377136 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (247)
- 数据库以及sql (11)
- java (48)
- 爬虫学习 (20)
- java编程 (28)
- python编程以及安装和配置 (27)
- oracle数据库 (32)
- mongodb基本操作 (4)
- linux学习 (7)
- easyUI (2)
- nodeJs (8)
- python学习 (16)
- 其他 (13)
- hadoop (1)
- svn (1)
- 汉字 (1)
- windows (2)
- jsp (5)
- fiddler (1)
- ETL (1)
- teamviewer (1)
- maven (4)
- GIT (2)
- datagrip (1)
- ocr (1)
- redis (3)
- mysql (3)
- linux (1)
- 数据服务 (0)
最新评论
# coding=utf-8
'''
Created on 2017年3月2日
@author: chenkai
GUI 是 Graphical User Interface 的简称,即图形用户接口,通常人机交互图形化用户界面设计经常读做“goo-ee”,
准确来说 GUI 就是屏幕产品的视觉体验和互动操作部分。
GUI 是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,
强调人—机—环境三者作为一个系统进行总体设计。
'''
import wx
#加载函数
def load(event):
fileLoad=open(filename.GetValue())
contents.SetValue(fileLoad.read())
fileLoad.close()
#保存函数
def save(event):
fileSave=open(filename.GetValue(),'w')
fileSave.write(contents.GetValue())
fileSave.close()
def guanbi(event):
win.Close()
app=wx.App()
win=wx.Frame(None,title='Simple Editor',size=(500,400))#设置窗口标签
#bkg=wx.Panel(win)#面板
#父窗口中添加按钮
loadButton=wx.Button(win,label='open',pos=(225,5),size=(80,25))#加载按钮,以及标签名#设置位置和尺寸
loadButton.Bind(wx.EVT_BUTTON,load)#绑定函数
saveButton=wx.Button(win,label='save',pos=(310,5),size=(80,25))#保存按钮,以及标签名#设置位置和尺寸
saveButton.Bind(wx.EVT_BUTTON,save)
filename=wx.TextCtrl(win,pos=(5,5),size=(210,25))#设置文本框
contents=wx.TextCtrl(win,pos=(5,35),size=(455,310),style=wx.TE_MULTILINE|wx.HSCROLL)
closeButton=wx.Button(win,label='close',pos=(395,5),size=(80,25))#加载按钮,以及标签名#设置位置和尺寸
closeButton.Bind(wx.EVT_BUTTON,guanbi)#绑定函数
win.Show()
app.MainLoop()
'''
Created on 2017年3月2日
@author: chenkai
GUI 是 Graphical User Interface 的简称,即图形用户接口,通常人机交互图形化用户界面设计经常读做“goo-ee”,
准确来说 GUI 就是屏幕产品的视觉体验和互动操作部分。
GUI 是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,
强调人—机—环境三者作为一个系统进行总体设计。
'''
import wx
#加载函数
def load(event):
fileLoad=open(filename.GetValue())
contents.SetValue(fileLoad.read())
fileLoad.close()
#保存函数
def save(event):
fileSave=open(filename.GetValue(),'w')
fileSave.write(contents.GetValue())
fileSave.close()
def guanbi(event):
win.Close()
app=wx.App()
win=wx.Frame(None,title='Simple Editor',size=(500,400))#设置窗口标签
#bkg=wx.Panel(win)#面板
#父窗口中添加按钮
loadButton=wx.Button(win,label='open',pos=(225,5),size=(80,25))#加载按钮,以及标签名#设置位置和尺寸
loadButton.Bind(wx.EVT_BUTTON,load)#绑定函数
saveButton=wx.Button(win,label='save',pos=(310,5),size=(80,25))#保存按钮,以及标签名#设置位置和尺寸
saveButton.Bind(wx.EVT_BUTTON,save)
filename=wx.TextCtrl(win,pos=(5,5),size=(210,25))#设置文本框
contents=wx.TextCtrl(win,pos=(5,35),size=(455,310),style=wx.TE_MULTILINE|wx.HSCROLL)
closeButton=wx.Button(win,label='close',pos=(395,5),size=(80,25))#加载按钮,以及标签名#设置位置和尺寸
closeButton.Bind(wx.EVT_BUTTON,guanbi)#绑定函数
win.Show()
app.MainLoop()
发表评论
-
python中将unicode(u'\u7684') 转中文字符
2018-08-16 16:16 4026ddd=u'\u7684' ddd=ddd.encode(&q ... -
python中的开放运算
2017-07-06 09:39 1070要点: 将整数用浮点数表示:由于Python的整数除法,为了 ... -
Python多线程爬取网站image的src属性实例
2017-05-16 11:18 1729# coding=utf-8 ''' Created on 2 ... -
eclipse创建scrapy项目
2017-05-12 17:23 10641. 您必须创建一个新的Scrapy项目。 进入您打算存储代码 ... -
windows安装scrapy框架步骤
2017-05-12 13:05 615Scrapy简介 Scrapy是一个快速,高效的网页抓取Pyt ... -
python操作mongoDB
2017-05-12 10:04 1062#coding=utf-8 from pymongo impo ... -
windows下安装Scrapy框架(python)
2017-03-22 14:39 7601、下载安装Python2.7.6, ... -
python "\xc5\xc0\xb3\xe6" 转汉字
2017-03-10 10:10 5360print "\xc5\xc0\xb3\xe6&qu ... -
python读写excel
2017-03-03 10:05 1062# coding=utf-8 ''' Created on 2 ... -
python标准异常分类
2017-03-01 16:09 450ppython标准异常分类 BaseException ... -
python在linux、windows下执行命令的方法
2017-02-22 16:52 1066windows下: import os cmdres= os. ... -
python中selenium 滚动条下拉 操作
2017-02-22 11:16 6778方法一)使用js脚本直接操作,方法如下: js=" ... -
python+BeautifulSoup+selenium+mysqldb完成数据抓取
2017-02-21 14:28 936# coding=utf-8 ''' Created on 2 ... -
python+selenium浏览器调用(chrome、ie、firefox)
2017-02-20 14:35 1975#coding=utf-8 from selenium im ... -
windows下安装beautifulsoup
2017-02-14 10:57 8921.去beautiful soup官网上去下载最新版本是4.3 ... -
windows下casperjs安装以及配置
2017-02-14 10:20 424下载casperjs,解压后命名为casperjs 添加环境变 ... -
wingdows下安装phantomjs
2017-02-14 10:19 430下载phantomjs后解压,重命名为phantomjs 添加 ... -
python下安装beautifulsoup4-4.3.1
2017-02-07 16:18 6111.去beautiful soup官网上去下载最新版本是4.3 ... -
python中的正则表达式,python
2017-02-07 10:20 662# coding=utf-8 ''' Created on 2 ... -
python时间格式
2017-01-17 10:35 4971. 日期输出格式化 datetime => strin ...
相关推荐
Python GUI编程是初学者在学习Python时经常接触的一个领域,特别是在创建交互式应用程序时。"gui.rar"这个压缩包显然包含了关于使用Python构建图形用户界面(GUI)的一些资源,特别是针对初学者。让我们深入探讨一下...
Python GUI 是一种使用Python编程语言构建图形用户界面(GUI)的应用程序开发方法。在本案例中,"Python-GUI.rar" 提供了一个名为 "Python-GUI.py" 的Python脚本,该脚本用于创建一个讲故事的小程序。这个小程序允许...
Qt是一个功能强大的跨平台应用程序开发框架,而Python作为流行的脚本语言,结合Qt库可以快速构建美观且功能丰富的桌面应用。 本书的核心内容围绕着PyQt5展开,PyQt5是Python与Qt接口的实现,它提供了丰富的控件和...
BOA Constructor是Python初学者和专业开发者都喜欢的一个工具,它提供了一个可视化的编程环境,允许用户通过拖拽组件和设置属性来创建应用程序的界面,而无需编写大量的底层代码。这对于构建像计算器这样的简单应用...
标题 "DetectGUI_facedetect_pythontkinter_facerec_python_guipython_" 暗示这是一个基于Python的图形用户界面(GUI)程序,主要功能是面部检测和识别。这个程序利用了Tkinter库来构建GUI,同时结合了Python的其他...
PyQt5是Python语言与Qt5框架的接口,它为开发者提供了丰富的组件和工具,用于创建功能强大的桌面应用程序。在本教程中,你将学习如何利用Python和PyQt5构建美观且交互性强的用户界面。 首先,PyQt5的核心概念包括...
在IT领域,尤其是在软件开发中,Unix操作系统与Python编程语言的结合经常被用来构建图形用户界面(GUI)应用程序。这个名为"Unix - GUI Programming with Python"的资源可能是一个压缩包,其中包含了一本关于如何在...
在本教程中,我们将探讨如何使用一个名为`easygui`的Python模块来创建简单的GUI应用程序。`easygui`是一个轻量级的库,专为快速开发简单、直观的GUI应用而设计,尤其适合初学者或快速原型制作。 标题"GUI_python_...
PythonGUI计算器是一个基于Python开发的图形用户界面计算应用程序。它使用了Python的GUI库来创建一个交互式的界面,使得用户可以方便地进行各种数学运算。在这个项目中,“Calculator”是核心功能,而“pythongui”...
Python是一种高级编程语言,具有清晰简洁的语法,它支持多种库和框架,可以帮助开发者快速创建GUI应用程序。 2. Tkinter框架:文件中提到的“Tkinter”是Python的标准GUI库,它提供了一系列内置组件,使得开发者...
在GUI应用中,pandas可以用于从用户输入的数据中执行复杂的统计计算、数据过滤和可视化。 **GUI界面与用户交互** GUI(图形用户界面)允许用户通过图形元素如按钮、文本框和菜单与程序交互,而不是通过命令行。在...
在Python中,Tkinter库是内置的标准GUI工具包,它是Python绑定到Tcl/Tk库的接口,因此,"GUI_python_GUI_tk_"这个主题主要涉及的是使用Python和Tkinter来创建GUI应用。 Tkinter库是Python初学者学习GUI编程的理想...
总的来说,PyQt为Python开发者提供了一套强大且灵活的工具来构建GUI应用。通过学习和实践,你可以利用PyQt创建各种复杂的应用,满足各种业务需求。记住,持续学习和实践是掌握PyQt的关键,不断探索新的组件和功能,...
总的来说,这个示例提供了一个很好的学习平台,让初学者了解如何在Tkinter中实现多页面的GUI应用,同时也展示了如何利用Python的模块化特性来组织和管理代码。通过这个实例,你可以掌握创建复杂GUI程序的基本步骤和...
GUI编程是让应用程序拥有用户友好界面的关键。Python3有多个库支持GUI开发,比如描述中的"python3gui"可能指的是Tkinter、PyQt、wxPython或Kivy等。Tkinter是Python的标准GUI库,易于上手,适合初学者。PyQt和...
标签`pythongui`、`python`和`wav`进一步强调了这些代码的核心技术点:Python编程、GUI开发和WAV音频文件处理。 压缩包中的子文件可能包括: 1. **目录-提示汇总.docx**:这可能是一个详细的项目指南或教程,包含...
1. **Python GUI编程**:Python图形用户界面(GUI)编程允许开发者创建具有图形界面的应用程序,使得用户可以通过点击按钮、选择菜单项等方式与程序交互。Python提供了多种GUI库,如Tkinter、PyQt、wxPython和Kivy等...
在Python GUI编程中,PyQt5是一个非常流行的库,它提供了丰富的组件和功能来构建图形用户界面。本教程主要介绍了如何使用PyQt5创建第一个窗口。以下是对文档内容的详细解释: 1. **导入模块**: 首先,我们需要...
- **Python GUI编程的重要性**:随着软件开发的不断进步,用户对应用程序的界面美观度和交互体验提出了更高的要求。Python作为一种流行的脚本语言,其强大的库支持和易用性使得它成为GUI编程的理想选择之一。 #### ...
在Python中创建GUI应用程序,有许多库可以选择,如Tkinter(内置),wxPython,PyQt,Kivy等。`MAST_U_DMS_GUI`库可能是基于其中一种或自定义的框架,提供了一套特定的组件和方法,便于用户创建交互式界面。这些GUI...