展开

关键词

Python下“No module named _tkinter”问题解决过程总结

的类需要在操作系统层面进行安装。 然后有发现有信息说,需要安装tk的开发类,于是,在查询之后未安装之后,直接进行安装:   sudo apt install tk-dev (UbuntuDebian)   yum install tk-devel 过程总结分析 这里讲其中的得失点进行一下总结: tkinter是一个python的接口类,用以调用tcltk程序,故一般在操作系统层面会有相应的类安装,而非仅仅依靠pip3来安装相应的python类 ,比如, python3-tk devel的安装,在*unix系统中,在进行开发之中,很多情况下是需要devel类安装的,这个是一个大概率的规则。 在本案例中,关键的提示信息有2个部分,其一,moulde未安装或没有找到,则从安装类的方向进行尝试解决。 其二, 假定包已经安装,但是未被正确的配置好。

20120

python开发_tkinter

Tkinter模块(Tk 接口)是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里. ,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中.Tkinter是一个和Tk接口的Python模块,Tkinter提供了对 Tk API的接口,它属于TclTk的GUI工具组。 Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的, 目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。 通过Tk提供的这些小部件,我们就可快速地进行GUI开 发。Perl、Scheme等语言也利用Tk进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。下面是我做的一个demo:? tkinter module 2 3 from tkinter import * 4 5 def get_main_window(): 6 create main window. 7 return Tk

28530
  • 广告
    关闭

    最壕十一月,敢写就有奖

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    gui编程 -- tkinter初识

    Tkinter 编程Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Tkinter 是 Python 的标准 GUI 。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如注意:Python3.x 版本使用的名为 tkinter,即首写字母 T 为小写创建一个GUI程序1 导入tkinter模块2 创建控件3 指定这个控件的master,即这个控件属于哪一个 4 告诉程序有一个控件产生了实例:from tkinter import *root = Tk()  # 初始化Tk # 创建一个labellabel = Label(root, text=tkinter

    18320

    ubuntu14.0环境下matplotlib中ImportError: No module named _tkinter问题解决

    可以说是做图像处理和数据分析必装的。但是在实际应用过程中,经常发现有这样的错误,即:import matplotlib.pyplot as plt 这样就会报出这样的错误。 usrlocallibpython3.6site-packagesmatplotlibbackendsbackend_tkagg.py, line 6, in     from six.moves import tkinter as Tk usrlocallibpython3.6tkinter__init__.py, line 36, in     import _tkinter # If this fails your Python may not be configured for Tk ModuleNotFoundError: No module named _tkinter针对这个问题,发现ubuntu的显示环境依赖的是tk,因此需要进行各种的安装。 (适用于python3环境下)sudo apt-get install tcl-dev tk-dev python3-tk 执行完上述命令之后,需要对python整个再重新更新一下。

    57170

    用Python中的tkinter模块作图(续)

    例如:>>> from tkinter import*>>> tk = Tk()>>> canvas = Canvas(tk,width=400,height=400)>>> canvas.pack() 我们可以这样来显示one.gif图片:>>> from tkinter import*>>> tk = Tk()>>> canvas = Canvas(tk,width=400,height=400)> 想要显示其他类型的图片,如PNG和JPG,需要用到其他的模块,比如Python图像。 十、创建基本的动画创建一个填了色的三角形,让它在屏幕上横向移动:import timefrom tkinter import*tk = Tk()canvas = Canvas(tk,width=400, 经过这两天的学习,我慢慢发觉了Python语言的优点,其最主要的就是易学,而且可以调用各种

    62170

    Python 学习之 Tkinter「上 」

    百度百科以及查阅的资料介绍:Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 。 Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行。 Python 支持多种图形界面的第三方,包括:Tk、wxWidgets、Qt、GTK 等等。 但是 Python 自带的是支持 Tk 的 Tkinter ,使用 Tkinter ,无需安装任何包,就可以直接使用。 我们编写的 Python 代码会调用内置的 Tkinter,Tkinter 封装了访问 Tk 的接口;Tk 是一个图形,支持多个操作系统,使用Tcl 语言开发;Tk 会调用操作系统提供的本地 GUI

    54840

    Python 学习之 Tkinter「上 」

    百度百科以及查阅的资料介绍:Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 。 Python 支持多种图形界面的第三方,包括:Tk、wxWidgets、Qt、GTK 等等。 但是 Python 自带的是支持 Tk 的 Tkinter ,使用 Tkinter ,无需安装任何包,就可以直接使用。 我们编写的 Python 代码会调用内置的 Tkinter,Tkinter 封装了访问 Tk 的接口;Tk 是一个图形,支持多个操作系统,使用Tcl 语言开发;Tk 会调用操作系统提供的本地 GUI 文件保存到本地用Python抓取某大V的公众号文章抓取得到App音频数据高级爬虫(一):Scrapy爬虫框架的安装高级爬虫(二):Scrapy爬虫框架初探高级爬虫(三):使用Scrapy爬取拉勾网数据并写入数据

    26320

    MGR搭建以及性能测试

    -10-104 | | ONLINE || group_replication_applier | cdb2b--e9-e5-8fc57a | tk-dba-mysql-stat-10-104 | | ONLINE || group_replication_applier | d8dcd--e9-a3ed-8fc57a | tk-dba-mysql-stat-10-104 | | ONLINE |+- 24901,127.0.0.1:24902,127.0.0.1:24903,127.0.0.1:24904loose-group_replication_bootstrap_group= off 先对数据服务进行初始化 ,后续启动服务,安装插件,设置相关参数:#先对数据服务进行初始化:usrlocalmysql-5.7.25-linux-glibc2.12-x86_64binmysqld --defaults-file usrlocalmysql-5.7.25-linux-glibc2.12-x86_64 --datadir=datadata_mgrs4 --initialize-insecure & #然后启动数据服务

    46910

    python学习——图形界面

    Python支持多种图形界面的第三方,包括: Tk wxWidgets Qt GTK 等等。但是Python自带的是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用。 Tkinter我们来梳理一下概念:我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口;Tk是一个图形,支持多个操作系统,使用Tcl语言开发;Tk会调用操作系统提供的本地 小结Python内置的Tkinter可以满足基本的GUI程序的要求,如果是非常复杂的GUI程序,建议用操作系统原生支持的语言和来编写。

    22110

    【tkinter系列 第一课 创建主窗口及Label部件 】

    python中有好几个都可以实现,这个系列我们一起来学习如何使用python自带的tkinter来实现。话不多说,直接开始吧。1. 首先得导入tkinter。 # 第一种写法import tkinter# 第二种写法import tkinter as tk# 第三种写法(个人喜欢) 后面都采用这种方式from tkinter import *2. from tkinter import *# 1.创建一个主窗口root = Tk() # 2.程序一直循环,直到我们关闭窗口root.mainloop()效果图 ? 3. 给窗口设置一下from tkinter import *# 1.创建一个主窗口root = Tk()# 2.添加标题root.title(窗口程序)# 3.设置窗口大小 宽400 高2root.geometry 给窗口加上一个label控件标签控件:可以用来显示文本和图片from tkinter import *# 1.创建一个主窗口root = Tk()# 2.添加标题root.title(窗口程序)# 3.

    23830

    python之界面

    在python中有多个图形界面开发的,一般我们会见到用到的有tkinter,pyqt,wx,pywin等这几个,但是一般比较简单的就是tkinterTkinter : 是 Python 的标准 Tk GUI 工具包的接口,也是python自带的,使用tkinter的话就不需要另外下载包,而是直接导入模块就可以了from tkinter import *但是一般一开始学习做的可以尝试一些这样导入 import tkinter as tk这样引用的话,你调用一些属性或者方法时要加个tk,这样你就能熟悉tkinter的属性和方法了。 第一个tk窗口: 很简单的几个代码就可以创建出来一个窗口 import tkinter as tkwin = tk.Tk()win.title(tk)win.mainloop()?

    68221

    python学习笔记--趣学Python

    球会在屏幕上飞过来,玩家要用球拍把它弹回去 画布和画弹球 引入模块 #Tkinter -- Python的标准GUITk 接口,是python 内置的安装包 from tkinter import * import random import time创建窗体 #创建tk对象 tk = Tk() #设置窗体标题 tk.title(Game) #设置窗口不能调整,0,0 水平垂直方面都不能改变 tk.resizable ,1) # Canvas提供可以用来进行绘图的Container,支持基本的几何元素,使用Canvas进行绘图时, #所有的操作都是通过Canvas,不是通过它的元素 canvas = Canvas(tk

    16910

    【自然语言处理(一)】相关基础技能

    注意:关键词提取所使用的的逆文档频率(IDF)文本语料可以切换成自定义语料的路径:jieba.analyse.set_idf_path(file_name)关键词提取所使用的停止词文本语料也可以切换成自定义语料的路径 windows环境下会报错,由于没有Linux系统就不试了(5)Tokenize:返回词语在原文的起止位置import jieba#默认模式result=jieba.tokenize(u自然语言处理有用)for tk in result: print(%stt start: %d tt end: %d % (tk,tk,tk))#搜索模式result=jieba.tokenize(u自然语言处理有用,mode=search )for tk in result: print(%stt start: %d tt end: %d % (tk,tk,tk))?

    11920

    Python 学习入门(3)—— 常用类

    常用的自带类 ?常用的外部类:Tkinter———— Python默认的图形界面接口。 Tkinter是一个和Tk接口的Python模块,Tkinter提供了对 Tk API的接口,它属于TclTk的GUI工具组。TclTk是由John Ousterhout发展的书写和图形设备。 Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。 通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。 PyGTK ———— 用于python GUI程序开发的GTK+。GTK就是用来实现GIMP和Gnome的那个

    47931

    Python 笔记:GUI编程(Tkinter)

    Python 提供了多个图形开发界面的,几个常用 Python GUI 如下:Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。 ----Tkinter 编程Tkinter 是 Python 的标准 GUI 。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 注意:Python3.x 版本使用的名为 tkinter,即首写字母 T 为小写。 usrbinpython# -*- coding: UTF-8 -*- from Tkinter import * # 导入 Tkinter root = Tk() # 创建窗口对象的背景色 # 创建两个列表

    15530

    Python图形界面GUI程序设计

    2、Python中的GUI编程Python 提供了多个图形开发界面的,几个常用 Python GUI 如下:Tkinter:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。 wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。 3、Tkinter编程Tkinter 是 Python 的标准 GUI 。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter

    71120

    你懂GUI?

    python GUI TKinter:TKinter模块是Python的标准TkGUI工具包的接口。 其实有点像那个网页一样,就是有按钮,输入框,标签,文本等等组成的。 都会反思活动非诉讼IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPython 提供了多个图形开发界面的,几个常用 Python GUI 如下: Tkinter: Tkinter 模块 (Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用, 同样可以应用在 Windows 和 Macintosh 系统里。 wxPython:wxPython 是一款开源软件, 是 Python 语言的一套优秀的 GUI 图形, 允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。 添加控件我们为窗口添加一个控件 用于设置提示文本from tkinter import *root = Tk(className=登绿)label1 = Label(root)label1 = Hello

    25920

    过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)--上帝给你开一个窗口(Tkinter)—tkinter常用函数解析

    我们这个系列,着重以系统中的tkinter为中心来围绕进行编写。因此我们的第一步是导入模块。我们的第一节就来为大家建立一个窗口。 第七步:设置窗口背景颜色tk =#7AC5CD# 采用16色,或者blue,颜色名称这里,我为大家准备一个网站,供大家选择颜色。https:tool.oschina.netcommons? 第十一步:获取tk窗体信息# 获取屏幕的大小;height = tk.winfo_height()width = tk.winfo_width()# 获取窗体的位置x = tk.winfo_x()y = 设置标签样式:tkinter.Label(tk,text=标签1(0,0),background=red,font=30,).grid(column=0,row=0)#x,ytkinter.Label( (tk,text=标签3).grid(column=3,row=4) button=Button(tk, text=事件调用, fg=blue,bd=2,width=8,command=update_test

    9010

    Python-GUI|Tkinter模块

    01 TkinterTkinter模块是Python的标准Tk GUI工具包的接口,它并不是必须掌握的,但是掌握一个Python的标准图形还是非常有意思的一件事。 这篇文章不会介绍如何灵活地运用Tkinter,而是阐述Tkinter这个包括什么,它能干什么! 02 第一个Tk-GUIfrom tkinter import * root=Tk()root.title(first tk gui)root.geometry(500x200) x = Label(root ()x.mainloop()首先导入tkinter 模块,这个模块包括了所需要的所有的类和函数然后,需要创建一个(根)窗口,它是一个普通的窗口,带有标题栏、最小化按钮、最大化按钮等,即:root = Tk 接下来,调用这个Label的pack方法,pack方法属于Pack类(属于几何管理器), tk中的每一个控件都继承自 class Widget(BaseWidget, Pack, Place, Grid

    1.1K100

    python中tkinter窗口位置坐标大小等实现示例

    正在尝试着做一个比较完善的画图软件,计划使用tkinter中的canvas控件来做,然后正在攻关图形项位置、坐标、大小及其他属性项的保存和加载的问题,刚好需要用到坐标、位置的知识,因此作为这个画图软件的附带产出物 大家都知道tkinter中有很多控件和主窗口,因此这些控件和主窗口都有对应的屏幕坐标的信息。因此我们可以分别进行介绍。 那么,放在整段代码里如下:from tkinter import *root = Tk()root.geometry(300x200+100+50)root.mainloop()显示效果如下:? (4)一个很重要的知识点我们使用上述的方法得到的位置和宽高,其实是tk初始化时的一个值。因此在初始化的时候默认都是1,如果需要获取准确的位置和大小信息此时我们调用update方法,刷新win窗口。 (5)常用的一些位置处理函数设置窗口最大化#设置窗口最大化:#方法一root = Tk()w, h = root.maxsize()root.geometry({}x{}.format(w, h)) #

    31360

    相关产品

    • 云数据库 MongoDB

      云数据库 MongoDB

      文档数据库 MongoDB是腾讯云 打造的高性能 NoSQL 数据库,100% 完全兼容 MongoDB 协议,同时高度兼容 DynamoDB 协议,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,使您无需自建灾备体系及控制管理系统。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券