`

python_GUI应用程序代码

阅读更多
# 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()


分享到:
评论

相关推荐

    gui.rar_GUI_Python-GUI_gui python_python gui_python界面

    Python GUI编程是初学者在学习Python时经常接触的一个领域,特别是在创建交互式应用程序时。"gui.rar"这个压缩包显然包含了关于使用Python构建图形用户界面(GUI)的一些资源,特别是针对初学者。让我们深入探讨一下...

    Python-GUI.rar_Python 小程序_gui小程序_python gui_python gui

    Python GUI 是一种使用Python编程语言构建图形用户界面(GUI)的应用程序开发方法。在本案例中,"Python-GUI.rar" 提供了一个名为 "Python-GUI.py" 的Python脚本,该脚本用于创建一个讲故事的小程序。这个小程序允许...

    qt5_python_GUI_programming_cookbook

    Qt是一个功能强大的跨平台应用程序开发框架,而Python作为流行的脚本语言,结合Qt库可以快速构建美观且功能丰富的桌面应用。 本书的核心内容围绕着PyQt5展开,PyQt5是Python与Qt接口的实现,它提供了丰富的控件和...

    Python_Calculator.rar_boa_gui py_py gui_python boa_python calcul

    BOA Constructor是Python初学者和专业开发者都喜欢的一个工具,它提供了一个可视化的编程环境,允许用户通过拖拽组件和设置属性来创建应用程序的界面,而无需编写大量的底层代码。这对于构建像计算器这样的简单应用...

    DetectGUI_facedetect_pythontkinter_facerec_python_guipython_

    标题 "DetectGUI_facedetect_pythontkinter_facerec_python_guipython_" 暗示这是一个基于Python的图形用户界面(GUI)程序,主要功能是面部检测和识别。这个程序利用了Tkinter库来构建GUI,同时结合了Python的其他...

    pyqt5_python_Gui入门教程.rar_gui python_pyqt5_pyqt5 界面_python pyqt5_

    PyQt5是Python语言与Qt5框架的接口,它为开发者提供了丰富的组件和工具,用于创建功能强大的桌面应用程序。在本教程中,你将学习如何利用Python和PyQt5构建美观且交互性强的用户界面。 首先,PyQt5的核心概念包括...

    Unix_-_GUI_Programming_with_Python.rar_gui unix_python_python gu

    在IT领域,尤其是在软件开发中,Unix操作系统与Python编程语言的结合经常被用来构建图形用户界面(GUI)应用程序。这个名为"Unix - GUI Programming with Python"的资源可能是一个压缩包,其中包含了一本关于如何在...

    GUI_python_GUI_

    在本教程中,我们将探讨如何使用一个名为`easygui`的Python模块来创建简单的GUI应用程序。`easygui`是一个轻量级的库,专为快速开发简单、直观的GUI应用而设计,尤其适合初学者或快速原型制作。 标题"GUI_python_...

    PythonCalculator_pythongui_calculator_python_GUI_availablei54_

    PythonGUI计算器是一个基于Python开发的图形用户界面计算应用程序。它使用了Python的GUI库来创建一个交互式的界面,使得用户可以方便地进行各种数学运算。在这个项目中,“Calculator”是核心功能,而“pythongui”...

    PYTHON_GUI_PROGRAMMING_COOKBOOK_SECOND_EDITION.pdf

    Python是一种高级编程语言,具有清晰简洁的语法,它支持多种库和框架,可以帮助开发者快速创建GUI应用程序。 2. Tkinter框架:文件中提到的“Tkinter”是Python的标准GUI库,它提供了一系列内置组件,使得开发者...

    GUI_200512_pandas_python_GUI_

    在GUI应用中,pandas可以用于从用户输入的数据中执行复杂的统计计算、数据过滤和可视化。 **GUI界面与用户交互** GUI(图形用户界面)允许用户通过图形元素如按钮、文本框和菜单与程序交互,而不是通过命令行。在...

    GUI_python_GUI_tk_

    在Python中,Tkinter库是内置的标准GUI工具包,它是Python绑定到Tcl/Tk库的接口,因此,"GUI_python_GUI_tk_"这个主题主要涉及的是使用Python和Tkinter来创建GUI应用。 Tkinter库是Python初学者学习GUI编程的理想...

    2_Python_GUI(1)_pyqt实现简单GUI_pythongui_pythonpyqt_pyqt_

    总的来说,PyQt为Python开发者提供了一套强大且灵活的工具来构建GUI应用。通过学习和实践,你可以利用PyQt创建各种复杂的应用,满足各种业务需求。记住,持续学习和实践是掌握PyQt的关键,不断探索新的组件和功能,...

    多页面跳转GUI示例.rar_gui python_proudkx6_python gui_title9ix_tkinter 多

    总的来说,这个示例提供了一个很好的学习平台,让初学者了解如何在Tkinter中实现多页面的GUI应用,同时也展示了如何利用Python的模块化特性来组织和管理代码。通过这个实例,你可以掌握创建复杂GUI程序的基本步骤和...

    learn-python3_python3_python3gui_pythongui_learnpython3_learn-py

    GUI编程是让应用程序拥有用户友好界面的关键。Python3有多个库支持GUI开发,比如描述中的"python3gui"可能指的是Tkinter、PyQt、wxPython或Kivy等。Tkinter是Python的标准GUI库,易于上手,适合初学者。PyQt和...

    pythonDSP_pythongui_python_wav_

    标签`pythongui`、`python`和`wav`进一步强调了这些代码的核心技术点:Python编程、GUI开发和WAV音频文件处理。 压缩包中的子文件可能包括: 1. **目录-提示汇总.docx**:这可能是一个详细的项目指南或教程,包含...

    FittsGUI2_python界面显示_python对话框_python编程_pythongui_pleasurerpo_源码

    1. **Python GUI编程**:Python图形用户界面(GUI)编程允许开发者创建具有图形界面的应用程序,使得用户可以通过点击按钮、选择菜单项等方式与程序交互。Python提供了多种GUI库,如Tkinter、PyQt、wxPython和Kivy等...

    pyqt5_python_Gui入门教程.docx )

    在Python GUI编程中,PyQt5是一个非常流行的库,它提供了丰富的组件和功能来构建图形用户界面。本教程主要介绍了如何使用PyQt5创建第一个窗口。以下是对文档内容的详细解释: 1. **导入模块**: 首先,我们需要...

    [PyQt4]rapid_gui_programming_with_python_and_qt

    - **Python GUI编程的重要性**:随着软件开发的不断进步,用户对应用程序的界面美观度和交互体验提出了更高的要求。Python作为一种流行的脚本语言,其强大的库支持和易用性使得它成为GUI编程的理想选择之一。 #### ...

    Python库 | MAST_U_DMS_GUI-0.1.9-py3-none-any.whl

    在Python中创建GUI应用程序,有许多库可以选择,如Tkinter(内置),wxPython,PyQt,Kivy等。`MAST_U_DMS_GUI`库可能是基于其中一种或自定义的框架,提供了一套特定的组件和方法,便于用户创建交互式界面。这些GUI...

Global site tag (gtag.js) - Google Analytics