Python Gui程序 记事本可输入
Python gui程序 记事本可以输入 并有下拉栏
下面直接上源代码
import wxclass MyFrame(wx.Frame):def __init__(self):super().__init__(None,-1,title="记事本",size=(400,400))panel=wx.Panel(parent=self)#创建文本self.text=wx.TextCtrl(panel,size=(300,200),pos=(50,30),style=wx.TE_MULTILINE)self.btn_clear=wx.Button(panel,pos=(180,250),label="清空",size=(80,30))self.Bind(wx.EVT_BUTTON,self.OnClear,self.btn_clear)caidan=wx.Menu()#设置菜单item1=caidan.Append(wx.ID_ABOUT,"关于")#标准ID ID.ABOUT#caidan.AppendSeparator()#分隔符item2=caidan.Append(wx.ID_EXIT,"退出")#标准ID ID.EXITitem3=caidan.Append(wx.ID_HELP,"help")editmenu=wx.Menu()item21=editmenu.Append(wx.ID_OPEN,"打开")item11=editmenu.Append(wx.ID_SAVE,"保存")caidan2=wx.Menu()item22=caidan2.Append(wx.ID_ABORT,"1")item33=caidan2.Append(wx.ID_ADD,"2")caidan3=wx.Menu()item44=caidan3.Append(wx.ID_ANY,"1")item55 =caidan3.Append(wx.ID_ABOUT, "2")caidan4=wx.Menu()item66=caidan4.Append(wx.ID_HELP,"1")#创建菜单栏menuBar=wx.MenuBar()menuBar.Append(caidan,"文件(F)")menuBar.Append(editmenu,"编辑(E)")menuBar.Append(caidan2,"格式(O)")menuBar.Append(caidan3, "查看(V)")menuBar.Append(caidan4, "帮助(H)")self.SetMenuBar(menuBar)self.Bind(wx.EVT_MENU,self.OnQuit,item2)self.Bind(wx.EVT_MENU,self.OnAbout,item1)self.Bind(wx.EVT_MENU,self.OnOpen,item21)def OnQuit(self,e):self.Close()def OnAbout(self,e):dlg=wx.MessageDialog(self,"请充值后再使用","温馨提示")dlg.ShowModal()dlg.Destroy()def OnOpen(self,e):file=open("AAAAA1.txt","r")content=file.read()self.text.SetValue(content)def OnClear(self,e):self.text.SetValue("")class MyApp(wx.App):def OnInit(self):frame=MyFrame()frame.Show()return Trueif __name__=="__main__":app=MyApp()app.MainLoop()```
Python Gui程序 记事本可输入相关推荐
- 使用PyQt来编写第一个Python GUI程序
http://www.cnblogs.com/rrxc/p/4462890.html 简介 许多人在学习如何创建一个 GUI 应用的时候都感到十分的困难.其中最重要的原因是,他们不知道应该从何下手.大 ...
- python 暂停程序 等待用户输入_Python-基础02-程序与用户交互
用户与程序交互 古时候,我们去银行取钱,需要有一个银行业务员等着我们把自己的账号密码输入给他,然后他去进行验证,成功后,我们再将取款金额输入/告诉他 骄傲的现代人,会为客户提供一台ATM机(就是一台计 ...
- python文本菜单程序_从〇到一: Python GUI 程序:记事本
本示例程序 mynote.pyw 实现了一个简易的记事本,可以像 Windows 系统自带的记事本一样编辑文本文件.程序使用的可视化部件有菜单(Menu).带滚动条的文本区(ScrolledText) ...
- python 暂停程序 等待用户输入_遇上Python程序暂停时,不要慌,教你正确的处理方法...
今天为大家带来的内容是:遇上Python程序暂停时,不要慌,教你正确的处理方法! 文章内容主要介绍了Python程序暂停的实现代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下,喜欢的记得点 ...
- Python GUI编程之PyQt5入门到实战
文章目录 1. PyQt5基础 1.1 GUI编程学什么 1.2 PyQT是什么 1.3 PyQT的优势 1.4 开发环境的安装 1.5 第一个pyqt5桌面应用 2. QtDesigner的使用 2 ...
- PAGE:像Visual Studio一样设计Python GUI窗体
虽然使用标准库tkinter开发Python GUI程序很方便,也提供了强大的功能,但是窗体上的一切都需要程序员使用代码来控制,在页面布局上浪费大量时间,确实不是很方便.今天我们来介绍一个叫做PAGE ...
- python windows程序自动化_Windows GUI程序自动化之pywinauto
一. pywinauto知识点总结 官方英文版文档网址:https://pywinauto.readthedocs.io/en/latest/index.html 1.1pywinauto的安装与配置 ...
- pythongui程序,python第一个GUI程序
第一个GUI程序 截止目前,我们的python基本语法就已经讲完了,但是python的应用确实无比之广,不同的应用领域需要学习不同的Python库,比如爬虫的urllib模块,科学计算numpy模块, ...
- 《Abaqus GUI程序开发指南(Python语言)》——第一章 概述1.1 简单插件实例——创建带孔板有限元模型...
本节书摘来自异步社区<Abaqus GUI程序开发指南(Python语言)>一书中的第1章,第1.1节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区&q ...
最新文章
- TensorFlow文本情感分析实现
- Nginx配置使用积累[不断更新]
- PowerShell攻防进阶篇:nishang工具用法详解
- C++面向对象模型初探
- pytorch 使用cpu_想读读PyTorch底层代码?这份内核机制简介送给你
- Photoshop的绘图工具
- JEECG移动方案 - 应用系统转换移动应用的中间件实现方案
- linux判断redis是否启动成功_087、Redis
- 使用rust编译linux,在 Ubuntu 上为 CentOS 编译 Rust 程序,
- c 取oracle 错误代码,转载ORA-01591错误故障处理
- jquerymobile入门(文件引用+多页面)
- Lambda表达式只是一颗语法糖?
- MySQL 高阶语句之函数存储
- matlab调用函数画图,matlab画图之pcolor函数
- vnc远程控制软件怎么用,在Windows中vnc远程控制软件怎么用
- https://mp.weixin.qq.com/s?__biz=MzkxNTIzODIxNQ==tempkey=MTEwOV9qbGlub091aVlKb1NtOVZKV3lTcHgwd3U0NG
- 【CF1467C】Three Bags 题解
- 电脑QQ正常上网但浏览器无法上网解决办法
- JavaScript:实现GnomeSort侏儒排序算法(附完整源码)
- 任天堂 Switch推出VR 套装!玩法将会更加有趣多元
热门文章
- python调用gpu amd_python-将Keras和Tensorflow与AMD GPU一起使用
- 2023兰州大学计算机考研信息汇总
- 剑与家园服务器总是维护,新人经常被点?浅谈剑与家园游戏保护机制
- mysql : grant权限命令汇总
- Postman:断言响应返回列表长度以及返回异常or空值
- 朴素贝叶斯分类器原理介绍及python代码实现
- LabVIEW VDM2019 与 OpenVINO 的路径冲突
- idea代码补全修改,常用快捷键
- 2011 imac 固态_Apple 篇一:iMac 2011升级内存固态实录
- 小程序画布插入证件照换低并保存图片到本地相册(注意必须保证canvas绘制完成才导出图片)