你有没有想过,自己打造一个编辑器,那么今天我就帮你实现这个愿望。我会一步步讲解,最后把源码发给大家。只要大家登录了csdn账号,即可复制,我们先看一下目录:
本次需要用到的类有,filedialog,scrolledtext
引入模块
首先我们引入模块,由于tkinter是python自带的库,因此无需安装:
我们直接用import关键字即可
"""
作者:программист
题目:自制ide
"""
import tkinter as tk #简写tkinter
from tkinter import * #引入tkinter里的子类
from tkinter import scrolledtext #滚动文本框组件
from tkinter import filedialog #获取文件对话框组件
创建窗口
我们现在创建窗口,由于我们刚才简写了tkinter,所以我们只要用简写后的名称,但是各个参数还是要有的
root = tk.Tk()
root.title("自制ide")
root.geometry("670x470")
创建菜单栏
菜单栏我们要创建两个,一个是文件操作,另一个是运行操作
main = Menu(root)
file = Menu(main)
file.add_command(label="新建",command=newfile)
file.add_command(label="打开",command=openfile)
file.add_command(label="另存为",command=savefile)
file.add_separator()
file.add_command(label="清空控制台",command=clean)
main.add_cascade(label="文件",menu=file)
run = Menu(main)
run.add_command(label="运行",command=runpy)
main.add_cascade(label="运行",menu=run)
root.config(menu=main)
创建菜单栏功能函数
这些函数一定要添加在菜单栏的前面,不然会报错
常规:
def newfile():