色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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

    瀏覽量

    8114
  • python
    +關注

    關注

    56

    文章

    4797

    瀏覽量

    84742
收藏 人收藏

    評論

    相關推薦

    圖紙編輯器的基本操作

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

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

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

    Vivado編輯器亂碼問題

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

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

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

    vim編輯器如何使用

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

    嵌入式學習-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 ?392次閱讀
    致敬經典:在國產開源操作系統 RT-Thread 重溫 UNIX 彩色終端

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

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

    Zed Code編輯器新增Linux支持

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

    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
    主站蜘蛛池模板: 国产人成精品综合欧美成人| 亚洲精品高清AV在线播放| 德国美女密密麻麻浓毛| 亚洲欧洲精品A片久久99| 全免费A敌肛交毛片免费懂色AV | 99视频在线免费| 亚洲国产精品久久人人爱| 欧洲美女高清一级毛片| 久久精品一区二区免费看| 成人无码国产AV免费看| 最近免费中文MV在线字幕| 香蕉免费高清完整| 欧亚一卡二卡日本一卡二卡| 久久sese| 国产学生在线播放精品视频 | WWW国产精品人妻一二三区| 印度学生xxxxx性14一16| 亚洲 国产 日韩 欧美 在线| 日日摸天天添天天添无码蜜臀| 男男腐文污高干嗯啊快点1V1| 精品国产免费第一区二区| 国产精品一库二库三库| 电影 qvod| 无码中文字幕热热久久| 欧美成人无码A区在线观看免费 | 国产又湿又黄又硬又刺激视频| 爆操日本美女| 18禁无遮遮挡羞漫画免费阅读| 国产人妻人伦精品1国产| FREE乌克兰嫩交HD| 自拍 偷拍 亚洲 经典| 一二三四在线高清中文版免费观看电影 | 免费99精品国产自在现线| 国模沟沟一区二区三区| 国产精品久久久久久人妻精品流 | 欧美午夜精品A片一区二区HD| 毛片免费观看的视频| 久久精品一区二区影院| 九九在线中文字幕无码| 黄色天堂网站| 久久99这里只有精品|