欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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è)簡單的文本編輯器

454398 ? 來源:網(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 - 搜索并打開“終端” - 然后輸入

python /pathto/texteditor.py

然后按回車。

如果您在Windows上,搜索并打開命令提示符,請(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è)非常簡單的文本編輯器。如果您想要更多這樣的教程,請(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ī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 文本編輯器
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    8139
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4809

    瀏覽量

    85070
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖紙編輯器的基本操作

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

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

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

    Vivado編輯器亂碼問題

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

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

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

    vim編輯器如何使用

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

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

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

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

    1、系統(tǒng)終端常用的相關(guān)命令1)創(chuàng)建打開文件命令:vim filename我們可以通過以上命令創(chuàng)建個(gè)新文件或者是打開已有文件進(jìn)行編輯。已打開
    發(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)典:在國產(chǎn)開源操作系統(tǒng) RT-Thread 重溫 UNIX 彩色終端

    們想要修改些系統(tǒng)配置,或是編寫腳本時(shí),個(gè)好用的文本編輯器總是不可或缺。以UNIX文本編輯器Vim為例子。得益于v5.1.0內(nèi)核對(duì)于POS
    的頭像 發(fā)表于 06-27 08:35 ?454次閱讀
    致敬經(jīng)典:在國產(chǎn)開源操作系統(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 ?956次閱讀
    TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細(xì)教程

    Zed Code編輯器新增Linux支持

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

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

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

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

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

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

    請(qǐng)問ADS能使用外部代碼編輯器嗎(比如vs code)?
    發(fā)表于 02-18 07:19