在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-06 11:31 ? 次閱讀

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

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

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 - 搜索并打開(kāi)“終端” - 然后輸入

python /pathto/texteditor.py

然后按回車。

如果您在Windows上,搜索并打開(kāi)命令提示符,請(qǐng)鍵入

python /pathto/texteditor.py

并按Enter鍵。你應(yīng)該看一個(gè)如上圖所示的屏幕。

恭喜!

第2步:添加文本小部件

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

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

text=Text(root) text.grid()

然后像第一步一樣再次運(yùn)行該文件。當(dāng)你點(diǎn)擊它時(shí),你應(yīng)該有一個(gè)更大的屏幕,里面有一個(gè)文本框。它將如上圖所示。

您的完整代碼現(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:保存文本

您需要能夠保存文本,因此我們將添加一個(gè)按鈕進(jìn)行保存。

在導(dǎo)入Tkinter下添加

import tkFileDialog

并在導(dǎo)入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)

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

運(yùn)行該文件以使用它!

完整代碼:

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

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

    關(guān)注

    0

    文章

    28

    瀏覽量

    8108
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84689
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細(xì)介紹了圖紙編輯器的亮點(diǎn)功能,最后我們?cè)俳榻B下圖紙編輯器的基本操作,來(lái)結(jié)束這個(gè)系列 ? ” 主窗口工具欄 工具欄由以下工具組成,不同操作系統(tǒng)的圖標(biāo)樣式可能不同;不同版本的工具欄
    的頭像 發(fā)表于 12-04 18:18 ?124次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

    【北京迅為】itop-龍芯2k1000開(kāi)發(fā)指南Linux基礎(chǔ)入門vim 編輯器

    【北京迅為】itop-龍芯2k1000開(kāi)發(fā)指南Linux基礎(chǔ)入門vim 編輯器
    的頭像 發(fā)表于 10-25 14:56 ?311次閱讀
    【北京迅為】itop-龍芯2k1000開(kāi)發(fā)指南Linux基礎(chǔ)入門vim <b class='flag-5'>編輯器</b>

    Vivado編輯器亂碼問(wèn)題

    我們?cè)谌粘i_(kāi)發(fā)中經(jīng)常使用sublime、vim、vs code等第三方的編輯器,這些編輯器可以使用很多插件來(lái)提高我們的編碼效率,但是也往往會(huì)帶來(lái)亂碼的問(wèn)題。我般使用的是sublime來(lái)進(jìn)行編碼
    的頭像 發(fā)表于 10-15 17:24 ?766次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問(wèn)題

    vim編輯器命令模式使用方法

    Vim編輯器款功能強(qiáng)大的文本編輯器,廣泛應(yīng)用于程序員和開(kāi)發(fā)者的日常工作中。Vim編輯器擁有多種模式,其中命令模式(Command mode)是最基本的模式之
    的頭像 發(fā)表于 08-30 15:01 ?418次閱讀

    vim編輯器如何使用

    Vim編輯器個(gè)功能強(qiáng)大的文本編輯器,它基于Vi進(jìn)行改進(jìn),并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應(yīng)操作。以下是
    的頭像 發(fā)表于 08-30 14:58 ?448次閱讀

    嵌入式學(xué)習(xí)-Vim編輯器之Vim常用操作命令

    1、系統(tǒng)終端常用的相關(guān)命令1)創(chuàng)建打開(kāi)文件命令:vim filename我們可以通過(guò)以上命令創(chuàng)建個(gè)新文件或者是打開(kāi)已有文件進(jìn)行編輯。已打開(kāi)
    發(fā)表于 08-24 10:59

    Vim編輯器之Vim常用操作命令

    1、系統(tǒng)終端常用的相關(guān)命令1)創(chuàng)建打開(kāi)文件命令:vim filename我們可以通過(guò)以上命令創(chuàng)建個(gè)新文件或者是打開(kāi)已有文件進(jìn)行編輯。已打開(kāi)
    發(fā)表于 08-23 09:21

    嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先
    發(fā)表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先
    發(fā)表于 08-22 09:48

    致敬經(jīng)典:在國(guó)產(chǎn)開(kāi)源操作系統(tǒng) RT-Thread 重溫 UNIX 彩色終端

    們想要修改些系統(tǒng)配置,或是編寫腳本時(shí),個(gè)好用的文本編輯器總是不可或缺。以UNIX文本編輯器Vim為例子。得益于v5.1.0內(nèi)核對(duì)于POS
    的頭像 發(fā)表于 06-27 08:35 ?380次閱讀
    致敬經(jīng)典:在國(guó)產(chǎn)開(kāi)源操作系統(tǒng) RT-Thread 重溫 UNIX 彩色終端

    TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這特性讓使用TSMaster軟件的用戶可以更便捷地對(duì)Hex、bin、mot、s19和tsbinary類型的文件進(jìn)行處理。本文重點(diǎn)講述
    的頭像 發(fā)表于 06-01 08:21 ?812次閱讀
    TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細(xì)教程

    Zed Code編輯器新增Linux支持

    據(jù)悉,Zed代碼編輯器是基于Rust語(yǔ)言開(kāi)發(fā)的macOS軟件,近期其研發(fā)團(tuán)隊(duì)宣布已成功實(shí)現(xiàn)Linux平臺(tái)兼容。據(jù)悉,今年年初Zed首次發(fā)布時(shí)并未提供Linux版支持。
    的頭像 發(fā)表于 05-10 10:31 ?568次閱讀

    STM8用IAR編輯器調(diào)用串口2函數(shù)報(bào)錯(cuò)的原因?

    新手入門STM8,資料是用眾拳的,,新手求助,為什么STM8使用IAR編輯器,程序是網(wǎng)上眾拳的教程,為什么修改不了庫(kù)函數(shù)的c文件,文件在編輯器的上面有個(gè)鎖呢?還是我用的是STM8S105,只有串口2
    發(fā)表于 04-17 08:23

    請(qǐng)問(wèn)TouchGFX能不能實(shí)現(xiàn)中文文本編輯及顯示?

    目前來(lái)看,TouchGFX顯示的中文好像都是固定的。但是如果我串口收到個(gè)中文unicode的編碼,要將其顯示出來(lái),或者用戶通過(guò)鍵盤,編輯任意中文文本的話,要怎么實(shí)現(xiàn)呢?
    發(fā)表于 04-09 08:23

    求助,請(qǐng)問(wèn)ADS能使用外部代碼編輯器嗎?

    請(qǐng)問(wèn)ADS能使用外部代碼編輯器嗎(比如vs code)?
    發(fā)表于 02-18 07:19
    主站蜘蛛池模板: 美女网站色黄| 久久99热狠狠色精品一区| 国产片一级特黄aa的大片| 亚洲精品成人a在线观看| 人人插人人爱| 午夜无遮挡怕怕怕免费视频| 日本人xxxxxxxxx69| 婷婷丁香综合网| 国产免费人人看大香伊| 亚洲国产精品乱码在线观看97| 欧美精品一二区| 天天做天天爰夜夜爽| 亚洲一区二区三区在线播放| 日韩欧美中文字幕在线视频| 久久精品2020| 黄a免费| 一级一级女人18毛片| 狠狠躁夜夜躁人人爽天天段| 在线播放国产不卡免费视频| 波多野结衣久久国产精品| 性欧美大战久久久久久久| 丁香婷婷在线视频| 啪啪午夜| 日本一线a视频免费观看| 天天干夜夜噜| 最好免费高清视频观看韩国| 狠狠丁香激情久久综合| 在线看黄的网站| bl高h文| 国产 高清 在线| 国产午夜视频在永久在线观看| 日韩色网站| 欧美影院在线| 性欧美长视频| 午夜久久免费视频| www.亚洲日本| bt 电影天堂| 老师下面好紧| ww久久| 男人j进女人j视频| 国产欧美色图|