首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python开发简单记事本

摘要: 本文是使用Python,结合Tkinter开发简单记事本。   本文操作环境:ubuntu,Python2.7,采用是Pycharm进行代码编辑,个人很喜欢它代码自动补齐功能。   ...最近很想对python加深学习一下,同时也是想试着做一些东西,今天使用python,结合Tkinter来做一个简单跨平台记事本。...一 整体框架构建 1.三个主模块建立   首先,我们先建立上图中三个主模块,同时,模块建立各个模块功能。...2.toolbar   在记事本添加toolbar,添加对应button并设定合适间距,对应代码如下: #toolbar toolbar = Frame(root,height = 15,bg...输入相应可以看到右边界对应滚动条随输入滚动。 二. 关于模块实现   在这三个模块,关于是最好实现一个,那就从最简单开始实现吧。

78120
您找到你想要的搜索结果了吗?
是的
没有找到

python入门之一个简单记事本

虽然用python实现excel处理已经很熟悉了,且已经把python知识点都学了一遍,但是用起来还是不顺手呐。...好吧,再去翻python关于类知识,终于给整出来一点门道了。还是代码解释吧。 注意:这是基于Python3。...#Python支持多种图形界面的库,为了不再麻烦去下载新库,这里直接使用了python自带tkinter库,记住本代码主要为了练习实现一个简单GUI界面,顺便熟悉一下tkinter使用 from...文本控件,用于显示多行文本 self.textpad = Text(root) self.textpad.pack(expand=YES,fill=BOTH)#expand...(self.menubar,tearoff=0) #好吧,开始添加命令吧,记得要把实现方法添加到command属性,顺便提一下menu属性:label,command,accelerator

55830

如何用python做个记事本

案例介绍 tkinterPython下面向 tk 图形界面接口库,可以方便地进行图形界面设计和交互操作编程。tkinter 优点是简单易用、与 Python 结合度好。...tkinter Python 3.x 下默认集成,不需要额外安装操作;不足之处为缺少合适可视化界面设计工具,需要通过代码来完成窗口设计和元素布局。...本例采用 Python 版本为 3.8,如果想在 python 2.x下使用 tkinter,请先进行安装。...需要注意是,不同 Python 版本下 tkinter 使用方式可能略有不同,建议采用 Python3.x 版本。...本例难度为中级,适合具有 Python 基础和 Tkinter 组件编程知识用户学习。 2. 示例效果 38c6f86dea12c6ab43c728772eb52194.jpg 3.

93430

7个学妹看见都惊呆 Python 小项目!【附源码】

案例介绍 本例利用 Python 开发一个可以进行简单四则运算图形化计算器,会用到 Tkinter 图形组件进行开发。主要知识点:Python Tkinter 界面编程;计算器逻辑运算实现。...案例介绍 tkinterPython下面向 tk 图形界面接口库,可以方便地进行图形界面设计和交互操作编程。tkinter 优点是简单易用、与 Python 结合度好。...tkinter Python 3.x 下默认集成,不需要额外安装操作;不足之处为缺少合适可视化界面设计工具,需要通过代码来完成窗口设计和元素布局。...本例采用 Python 版本为 3.8,如果想在 python 2.x下使用 tkinter,请先进行安装。...需要注意是,不同 Python 版本下 tkinter 使用方式可能略有不同,建议采用 Python3.x 版本。

1.4K30

7个惊艳众人 Python 实用项目!【附源码】

案例介绍 本例利用 Python 开发一个可以进行简单四则运算图形化计算器,会用到 Tkinter 图形组件进行开发。主要知识点:Python Tkinter 界面编程;计算器逻辑运算实现。...案例介绍 tkinterPython下面向 tk 图形界面接口库,可以方便地进行图形界面设计和交互操作编程。tkinter 优点是简单易用、与 Python 结合度好。...tkinter Python 3.x 下默认集成,不需要额外安装操作;不足之处为缺少合适可视化界面设计工具,需要通过代码来完成窗口设计和元素布局。...本例采用 Python 版本为 3.8,如果想在 python 2.x下使用 tkinter,请先进行安装。...需要注意是,不同 Python 版本下 tkinter 使用方式可能略有不同,建议采用 Python3.x 版本。

2K30

Tkinter 入门之旅

Tkinter 作为 Python 标准库,是非常流行 Python GUI 工具,同时也是非常容易学习,今天我们就来开启 Tkinter 入门之旅 图形用户界面 (GUI) 图形用户界面 (...Tkinter 也是可以构建简单类似应用程序 今天我们作为 GUI 入门,将创建一个非常简单且漂亮 GUI 应用程序 用于创建GUI PythonPython 有大量第三方类库,对于...Tkinter 中找到针对不同类型元素不同类型 Widgets 让我们看看 Tkinter 中所有这些 Widgets 简要介绍 Canvas - Canvas 用于 GUI 绘制形状 Button...– Button 用于 Tkinter 中放置按钮 Checkbutton – Checkbutton 用于应用程序创建复选按钮 Entry - Entry 用于 GUI 创建输入字段 Frame...我们定义了一个名为 clicked 函数,可以显示一条文本消息,我们在按钮定义添加一个名为 command 参数,来调用点击事件 Entry 它用于 GUI 创建输入字段以接收文本输入 txt

6.3K40

夯实Python基础(7)

此外,还有大量以 Python 编写模块,提供了日常编程许多问题标准解决方案。 其中,有些模块经过专门设计,通过将特定平台功能抽象化为平台中立 API 来鼓励和加强Python程序可移植性。...它实际上也向Python程序员传达了一种编程思想:通过抽象,降低耦合,提升重用性。 Windows 版本 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。...概述 可用性注释 内置函数 内置常量 由 site 模块添加常量 内置类型 逻辑值检测 布尔运算 --- and, or, not 比较 数字类型 --- int, float, complex 迭代器类型...Tk图形用户界面(GUI) tkinter --- Tcl/TkPython接口 tkinter.ttk --- Tk themed widgets tkinter.tix --- Extension...widgets for Tk tkinter.scrolledtext --- 滚动文字控件 IDLE 其他图形用户界面(GUI)包 开发工具 typing --- 类型标注支持 pydoc ---

58230

Python打包GUI界面组件汇总,Tkinter(TK)实例代码

Tkinterpython自带gui界面工具,作为非常强大内置库tkinter,利用它可以很轻松做出一些简易UI界面,Tkinter给我们提供了15种控件供大家使用。...Tkinter绑定了 Python Tk GUI 工具集 ,就是Python 包装Tcl代码,通过内嵌 Python 解释器内部 Tcl 解释器实现, Tkinter调用转换成 Tcl 命令...,然后交给 Tcl 解释器进行解释,实现 Python GUI 界面。...Tkinter优缺点: 历史最悠久, Python 事实上标准 GUIPython 中使用 Tk GUI 工具集标准接口,已经包括标准 Python Windows 安 装,著名 IDLE...就是使用 Tkinter 实现 GUI 创建 GUI 简单,学起来和用起来也简单。

6.7K21

Python门面担当

大多数时候,我们都在黑黢黢控制台里执行 Python 脚本。这看起来很酷很 GEEK。...Python 有很多实现 GUI 库,之前文章中有过一个整理:如何用 GUI 提高 python 程序颜值? 但没有针对某个具体库做介绍。...而我们要介绍库,就是 Tkinter 相比较其他 GUI 库,Tkinter 有个优势在于,它是 Python 内置 GUI 库,无需另行安装,省事了一点点。...另外如果你要将开发出程序打包成 exe,它也比第三方库稍稍更容易一点点。 而功能上,Tkinter 已足够处理大多数小型 GUI 程序需求。其开发程序各主流操作系统上均可运行。...Python 内置编辑器 IDLE 就是使用 Tkinter 开发。因此,我个人在之前开发,是将 Tkinter 作为首选。

2.7K40

TkinterPython门面担当

大家好,欢迎来到 Crossin编程教室 ! 大多数时候,我们都在黑黢黢控制台里执行 Python 脚本。这看起来很酷很 GEEK。...Python 有很多实现 GUI 库,之前文章中有过一个整理:如何用 GUI 提高 python 程序颜值? 但没有针对某个具体库做介绍。...而我们要介绍库,就是 Tkinter 相比较其他 GUI 库,Tkinter 有个优势在于,它是 Python 内置 GUI 库,无需另行安装,省事了一点点。...另外如果你要将开发出程序打包成 exe,它也比第三方库稍稍更容易一点点。 而功能上,Tkinter 已足够处理大多数小型 GUI 程序需求。其开发程序各主流操作系统上均可运行。...Python 内置编辑器 IDLE 就是使用 Tkinter 开发。因此,我个人在之前开发,是将 Tkinter 作为首选。

18420

Python|GUI编程基础讲解

其实在python GUI编程(图形用户界面编程)里可以实现将程序窗口化,可以引入tkinter模块,自己电脑上没有的话用pip安装即可。...本篇文章小编就分享一些python GUI编程基础,后续还会更新一些更深层次技巧。...图1 空窗口 可以手动为窗口添加属性,最基本几种属性如下: title()括号里面参数为代表窗口名称字符串; resizable(x,y) 窗口可以x和y轴上可变化调度; geometry(...对刚刚窗口添加属性: from tkinter import * window = Tk() window.title('我爱python')window.geometry('380x420')...图3 效果图 四、写在最后 笔者也是一个在校大学生,可能写介绍会有一些不足,欢迎大家提议,关于python GUI编程基础先介绍到这里,下周给各位读者带来组件详细使用方法。

1.9K30

Python GUI编程学习笔记之tkinter控件介绍及基本使用方法详解

本文实例讲述了Python GUI编程学习笔记之tkinter控件介绍及基本使用方法。...由于只是轻微涉及GUI开发,所以就以轻量级tkinter来学习。...tkinter使用: 1.模块导入 [tkinterpython默认gui库,所以一般不需要另外安装模块]:from tkinter import * 2.使用: 创建主窗口:root...,所有控件都需要附着界面上,如果程序没有指定控件附着窗口,将默认附着到主窗口Tk,如果程序没有定义Tk,那么将自动创建一个 常见属性【想要初始化主窗口属性需要使用 主窗口对象.属性(“参数”...参数设置:可用参数参考上面Menu,用法同样可以参考按钮Button 添加菜单方法参考Menu 注意:这次不是root里面config了,而是菜单按钮设置 from tkinter import

9.4K10

你懂GUI

GUI英文全称(Graphical User Interface)就是图形用户界面的意思。 python GUITKinter:TKinter模块是Python标准TkGUI工具包接口。...模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 .Tk 和 Tkinter 可以大多数 Unix 平台下使用, 同样可以应用在...除了一些标准模块, Jython 使用 Java 模块。Jython 几乎拥有标准Python 不依赖于 C 语言全部模块。...我们现在来解决一下我们这个小案例可能会用到一些组件 组件属性,以及几何管理。 组件 控件 描述 Button 按钮控件; 程序显示按钮。...不用急, 代码步骤如下: # 导入使用GUI模块 Tkinter # 创建GUI主要应用程序入口 # 添加控件并设置相应属性 # 编写触发事件响应代码 接下来 Ken 就来带你撸一把: 导入使用

2.2K20

Python 学习之 Tkinter「上 」

最近有点忙,想做一个实时监检公众号文章阅读量工具,这就需要使用到GUI ,正好我知识星球球友:知识星球:Python绿色通道 投稿来了,他公众号名称「Python梦工厂」点击原文可以查看他文章。...百度百科以及查阅资料介绍: TkinterTkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 。...Tk 和 Tkinter 可以大多数 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 后续版本可以实现本地窗口风格,并良好地运行。...我们编写 Python 代码会调用内置 TkinterTkinter 封装了访问 Tk 接口;Tk 是一个图形库,支持多个操作系统,使用Tcl 语言开发;Tk 会调用操作系统提供本地 GUI...带滚动 Text 控件 t = tkinter.Text(win, width=60, height=10) sc = tkinter.Scrollbar() # 滚动条 # side 控件放置在窗体那一侧

1.8K20

GUI编程基础知识点总结

其实在python GUI 编程(图形用户界面编程)里可以实现将程序窗口化,可以引入 tkinter 模块,自己电脑上没有的话用 pip安装即可。...本篇文章小编就分享一些python GUI 编程基础,后续还会更新一些更深层次技巧。...通过上述代码,可以得到一个空窗口; 可以手动为窗口添加属性,最基本几种属性如下: title() 括号里面参数为代表窗口名称字符串; resizable(x,y) 窗口可以 x和y轴上可变化调度...对刚刚窗口添加属性: from tkinter import * window = Tk() window.title(‘我爱python’)window.geometry(‘380×420’)window.resizable...; Radiobutton 单选框; Scale 滑块;允许通过滑块来设置一数字值 Scrollbar 滚动条; 配合使用canvas, entry, listbox, and text窗口部件标准滚动

2.1K10

Python 学习之 Tkinter「上 」

百度百科以及查阅资料介绍: TkinterTkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口 。...Tk 和 Tkinter 可以大多数 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 后续版本可以实现本地窗口风格,并良好地运行。...但是 Python 自带库是支持 Tk Tkinter ,使用 Tkinter ,无需安装任何包,就可以直接使用。...我们编写 Python 代码会调用内置 TkinterTkinter 封装了访问 Tk 接口;Tk 是一个图形库,支持多个操作系统,使用Tcl 语言开发;Tk 会调用操作系统提供本地 GUI...btn.pack() 带滚动 Text 控件 t = tkinter.Text(win, width=60, height=10) sc = tkinter.Scrollbar() # 滚动

2.2K40

python实现音乐播放和下载小程序功能

这里有一个最简单爬虫程序和一个最简单tkinter GUI编程。 注意,要先在网易云音乐网页中将第一个对应音频链接位置定位: ?...创建目录参见makedirs 这里GUI需要tkinter添加文本。...用text控件insert(插入文本)、see(滚动)、update(更新)等方法显示正在下载和已下载图样;get_music_name函数,首先从输入窗口获取名称,然后调用Edge驱动访问网易云音乐主页...(分别创建标签控件、输入框、列表框、按钮,并依次确定它们主界面位置) from tkinter import * from selenium import webdriver global entry...简易音乐播放器: 这个控件界面上仍然使用Tkinter,只不过没有通过编程,而是利用pygame库音频模块,逻辑上增加了上一曲、下一曲(读取上一个文件、下一个文件)、音量控制、简单线程控制等

1.8K20
领券