chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Python和模塊Tkinter創(chuàng)建一個簡單的文本編輯器

454398 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2019-11-06 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:創(chuàng)建一個窗口

要創(chuàng)建文本編輯器,我們需要一個窗口。輸入文件:

import sys

v=sys.python_version if “2.7” in v:

from Tkinter import *

elif “3.3” in v or “3.4” in v:

from tkinter import *

root=Tk(“Text Editor”) root.mainloop()

然后如果你在Mac上去Cmd + Shift - 搜索并打開“終端” - 然后輸入

python /pathto/texteditor.py

然后按回車。

如果您在Windows上,搜索并打開命令提示符,請鍵入

python /pathto/texteditor.py

并按Enter鍵。你應該看一個如上圖所示的屏幕。

恭喜!

第2步:添加文本小部件

現(xiàn)在我們需要添加一些內(nèi)容鍵入。

在root = Tk()下面添加兩行,如下所示:

text=Text(root) text.grid()

然后像第一步一樣再次運行該文件。當你點擊它時,你應該有一個更大的屏幕,里面有一個文本框。它將如上圖所示。

您的完整代碼現(xiàn)在將如下所示:

import sys

v=sys.version() if “2.7” in v: from Tkinter import * elif “3.3” in v or “3.4” in v: from tkinter import * root=Tk(“Text Editor”) text=Text(root) text.grid() root.mainloop()

步驟3:保存文本

您需要能夠保存文本,因此我們將添加一個按鈕進行保存。

在導入Tkinter下添加

import tkFileDialog

并在導入tkinter下添加

import tkinter.tkFileDialog

在您添加的最后一行下寫下:

def saveas():

global text t = text.get(“1.0”, “end-1c”) savelocation=tkFileDialog.asksaveasfilename() file1=open(savelocation, “w+”) file1.write(t) file1.close() button=Button(root, text=“Save”, command=saveas) button.grid()

單擊按鈕將保存文件。

完整代碼:

import sys

v=sys.version() if “2.7” in v: 《立方厘米= 1》 from Tkinter import *

import tkFileDialog elif “3.3” in v or “3.4” in v: from tkinter import *

import tkinter.tkFileDialog root=Tk(“Text Editor”)

text=Text(root) text.grid()

步驟4:字體轉(zhuǎn)換器

在您添加的最后一行下,添加:

def saveas(): global text t = text.get(“1.0”, “end-1c”) savelocation=tkFileDialog.asksaveasfilename() file1=open(savelocation, “w+”) file1.write(t)

恭喜!您已完成一個非常簡單的文本編輯器。如果您想要更多這樣的教程,請告訴我這里的內(nèi)容。

運行該文件以使用它!

完整代碼:

file1.close() button=Button(root, text=“Save”, command=saveas)
責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 文本編輯器
    +關注

    關注

    0

    文章

    28

    瀏覽量

    8313
  • python
    +關注

    關注

    57

    文章

    4857

    瀏覽量

    89586
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    編輯器無法正常運行,為什么?

    編輯器無法正常運行
    發(fā)表于 11-11 07:33

    飛凌嵌入式ElfBoard-Vim編輯器之Vim常用操作命令

    系統(tǒng)終端常用的相關命令1.創(chuàng)建打開文件命令:vim filename我們可以通過以上命令創(chuàng)建新文件或者是打開已有文件進行編輯。已打開he
    發(fā)表于 10-14 09:15

    飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器

    ,要進行Linux環(huán)境下的文本查看和修改,gedit是不錯的選擇。下面介紹下,這兩種編輯器的安裝和使用。在Linux環(huán)境下默認會集成V
    發(fā)表于 10-13 08:47

    rtthread studio的編輯器如何開啟自動換行功能?

    rtthread studio的編輯器如何開啟自動換行功能
    發(fā)表于 09-19 06:00

    Vim編輯器高效操作流程

    在現(xiàn)代運維工作中,服務配置管理、日志分析、腳本編寫等任務幾乎占據(jù)了工程師日常工作的大部分時間。作為Linux系統(tǒng)標配的文本編輯器,Vim以其強大的功能和極高的效率贏得了無數(shù)運維工程師的青睞。然而,Vim陡峭的學習曲線也讓許多初學者望而卻步。
    的頭像 發(fā)表于 09-02 16:45 ?659次閱讀

    termux調(diào)試python猜數(shù)字游戲

    支持的核心語言,安裝簡單且運行高效。 2. 創(chuàng)建腳本文件 ```bash nano guess_number.py# 使用Termux內(nèi)置nano編輯器 ``` --- ? 二、游戲代碼
    發(fā)表于 08-29 17:15

    視頻教程 | 單元測試工具TESSY:腳本編輯器(Script Editor)#單元測試工具

    編輯器
    龍智DevSecOps
    發(fā)布于 :2025年08月21日 14:43:49

    rtthread studio的編輯器如何開啟自動換行功能?

    rtthread studio的編輯器如何開啟自動換行功能?
    發(fā)表于 06-13 08:16

    從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

    之前,你需要安裝些必備工具,代碼編輯器便是其中之。樹莓派系統(tǒng)自帶了些代碼編輯器,它們功能良好,足以滿足基本需求。不過,如果你需要更高級
    的頭像 發(fā)表于 05-15 16:20 ?790次閱讀
    從初學到進階:樹莓派上最適合你的代碼<b class='flag-5'>編輯器</b>推薦!

    Vim編輯器的基本操作

    在代碼的世界里,效率是永恒的追求。無論是新手開發(fā)者還是資深工程師,都渴望擁有款能讓自己如虎添翼的編輯器。而在Linux生態(tài)中,有款被無數(shù)程序員奉為神器、被譽為“效率之王”的編輯器
    的頭像 發(fā)表于 05-06 13:41 ?970次閱讀
    Vim<b class='flag-5'>編輯器</b>的基本操作

    Inkscape 發(fā)布 1.4 版本!矢量圖也可以畫 PCB 嗎?

    的使用。 ? ” ? Inkscape 簡介 Inkscape 是矢量圖形編輯器,類似于 Adobe Illustrator: 是
    的頭像 發(fā)表于 04-30 16:47 ?1293次閱讀
    Inkscape 發(fā)布 1.4 版本!矢量圖也可以畫 PCB 嗎?

    Linux下Vim編輯器的使用技巧

    【Vim】常用總結(jié)? 簡介? image 什么是vim?? Linux下兩大編輯神器之 vim ? Linux/Unix下使用最多的編輯器 ? vi的改進版 ? 可能是最難上手的編輯器
    的頭像 發(fā)表于 04-01 17:36 ?1030次閱讀
    Linux下Vim<b class='flag-5'>編輯器</b>的使用技巧

    簡化樹莓派文件操作:Picockpit 編輯器應用上手體驗

    我們激動地宣布推出全新的文件編輯器應用,讓您能夠在RaspberryPi上遠程創(chuàng)建編輯文件和目錄!不僅如此,通過我們的文件編輯器應用,您還能獲得我們的AI系統(tǒng)——RaspiGPT的協(xié)
    的頭像 發(fā)表于 03-25 09:26 ?503次閱讀
    簡化樹莓派文件操作:Picockpit <b class='flag-5'>編輯器</b>應用上手體驗

    鴻蒙海報編輯器APP,分享端云體化開發(fā)的經(jīng)驗!

    前言 在我工作的日常中,經(jīng)常會用些畫圖編輯器,簡單設計些頁面原型。而在去年低代碼很火的時候,我在公司就開發(fā)了款大屏可視化
    的頭像 發(fā)表于 03-16 16:09 ?646次閱讀
    鴻蒙海報<b class='flag-5'>編輯器</b>APP,分享端云<b class='flag-5'>一</b>體化開發(fā)的經(jīng)驗!

    運行OVModelForCausalLM Python模塊時出錯了,怎么解決?

    創(chuàng)建自定義 Python* 代碼,類似于遵循 240-dolly-2-instruction 的 Jupyter 筆記本。 OVModelForCausalLM
    發(fā)表于 03-05 06:44