色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-06 11:31 ? 次閱讀

第1步:創建一個窗口

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

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步:添加文本小部件

現在我們需要添加一些內容鍵入。

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

text=Text(root) text.grid()

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

您的完整代碼現在將如下所示:

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:字體轉換器

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

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)
責任編輯:wv

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

    關注

    0

    文章

    28

    瀏覽量

    8126
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85010
收藏 人收藏

    評論

    相關推薦

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細介紹了圖紙編輯器的亮點功能,最后我們再介紹下圖紙編輯器的基本操作,來結束這個系列 ? ” 主窗口工具欄 工具欄由以下工具組成,不同操作系統的圖標樣式可能不同;不同版本的工具欄
    的頭像 發表于 12-04 18:18 ?167次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

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

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

    Vivado編輯器亂碼問題

    我們在日常開發中經常使用sublime、vim、vs code等第三方的編輯器,這些編輯器可以使用很多插件來提高我們的編碼效率,但是也往往會帶來亂碼的問題。我般使用的是sublime來進行編碼
    的頭像 發表于 10-15 17:24 ?1010次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題

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

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

    vim編輯器如何使用

    Vim編輯器功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是
    的頭像 發表于 08-30 14:58 ?514次閱讀

    嵌入式學習-Vim編輯器之Vim常用操作命令

    1、系統終端常用的相關命令1)創建打開文件命令:vim filename我們可以通過以上命令創建新文件或者是打開已有文件進行編輯。已打開
    發表于 08-24 10:59

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

    1、系統終端常用的相關命令1)創建打開文件命令:vim filename我們可以通過以上命令創建新文件或者是打開已有文件進行編輯。已打開
    發表于 08-23 09:21

    嵌入式學習-常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先
    發表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先
    發表于 08-22 09:48

    致敬經典:在國產開源操作系統 RT-Thread 重溫 UNIX 彩色終端

    們想要修改些系統配置,或是編寫腳本時,好用的文本編輯器總是不可或缺。以UNIX文本編輯器Vim為例子。得益于v5.1.0內核對于POS
    的頭像 發表于 06-27 08:35 ?440次閱讀
    致敬經典:在國產開源操作系統 RT-Thread 重溫 UNIX 彩色終端

    TSMaster 中 Hex 文件編輯器使用詳細教程

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

    Zed Code編輯器新增Linux支持

    據悉,Zed代碼編輯器是基于Rust語言開發的macOS軟件,近期其研發團隊宣布已成功實現Linux平臺兼容。據悉,今年年初Zed首次發布時并未提供Linux版支持。
    的頭像 發表于 05-10 10:31 ?605次閱讀

    STM8用IAR編輯器調用串口2函數報錯的原因?

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

    請問TouchGFX能不能實現中文文本編輯及顯示?

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

    求助,請問ADS能使用外部代碼編輯器嗎?

    請問ADS能使用外部代碼編輯器嗎(比如vs code)?
    發表于 02-18 07:19
    主站蜘蛛池模板: 暖暖视频免费观看视频 | 调教玩弄奶头乳夹开乳震动器 | 成人亚洲视频在线观看 | 果冻传媒完整免费网站在线观看 | 伦理片秋霞免费影院 | 97人妻在线公开视频在线观看 | 小柔的性放荡羞辱日记 | 国产亚洲日韩欧美视频 | 男神插曲女生软件完整版 | 亚洲AV午夜福利精品香蕉麻豆 | 色欲AV亚洲永久无码精品麻豆 | 久久精品一本到99热 | 又紧又大又爽精品一区二区 | 午夜一区欧美二区高清三区 | 九九国产精品成人AV麻豆 | 成人毛片一区二区三区 | 久久久久琪琪精品色 | 国产精品久久久久久久久免费下载 | 一本道综合久久免费 | 973午夜伦伦电影论片 | 国产成人免费在线观看 | 强奸日本美女小游戏 | 日韩精品无码免费专区 | 无码人妻精品一区二区蜜桃色欲 | 最近中文字幕MV免费看 | 真实国产乱子伦精品一区二区三区 | 中文字幕久精品视频在线观看 | 失禁 调教 刺激 哭喊男男 | 亚洲精品天堂在线 | 伊人国产在线播放 | 调教美丽的白丝袜麻麻视频 | 亚洲AV福利天堂一区二区三 | 成人国产精品日本在线 | 成人毛片手机版免费看 | 国产野外无码理论片在线观看 | 中国二级毛片 | 成人在线小视频 | 人人超碰97caoporen国产 | 亚洲精品高清AV在线播放 | 神电影院午夜dy888我不卡 | 攻把受做得合不拢腿play |