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

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

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

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

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

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 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鍵。你應(yīng)該看一個如上圖所示的屏幕。

恭喜!

第2步:添加文本小部件

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

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

text=Text(root) text.grid()

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

您的完整代碼現(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)系本站處理。 舉報投訴
  • 文本編輯器
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    8353
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4882

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    使用Python/MyHDL創(chuàng)建自定義FPGA IP

    使用 Python/MyHDL 創(chuàng)建自定義 FPGA IP,與 Vivado 集成,并通過 PYNQ 進行控制——實現(xiàn)軟件上的簡單硬件設(shè)計。
    的頭像 發(fā)表于 04-09 09:53 ?178次閱讀
    使用<b class='flag-5'>Python</b>/MyHDL<b class='flag-5'>創(chuàng)建</b>自定義FPGA IP

    [VirtualLab] 使用Python運行VirtualLab Fusion光學仿真

    使用代碼編輯器Visual Studio Code(VS Code),因為它提供了用戶友好的安裝工作流程*。當然,如果需要,也可以使用其他Python
    發(fā)表于 03-31 09:39

    Modbus產(chǎn)品腳本編輯器“映射關(guān)系”解釋?映射關(guān)系的地址對應(yīng)關(guān)系?

    Modbus產(chǎn)品腳本編輯器“映射關(guān)系”解釋?映射關(guān)系的地址對應(yīng)關(guān)系?
    發(fā)表于 01-20 15:28

    Termux中調(diào)試圣誕樹Python代碼

    python --version 如果輸出Python 3.x.x(比如3.11.4),說明安裝成功。 二、代碼編寫(兩種方式可選) 方式1:用Termux自帶編輯器(nano)(新手推薦)
    發(fā)表于 12-09 09:02

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

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

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

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

    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 ?1364次閱讀
    從初學到進階:樹莓派上最適合你的代碼<b class='flag-5'>編輯器</b>推薦!

    Vim編輯器的基本操作

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

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

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