【Python:Int()Base 10的文字无效】教程文章相关的互联网学习教程文章

python – 删除Tkinter中的最小化/最大化按钮【代码】

我有一个python程序,它打开一个新窗口来显示一些“关于”信息.这个窗口有自己的关闭按钮,我已经使它不可调整大小.然而,最大化和最小化它的按钮仍然存在,我希望它们消失. 我正在使用Tkinter,包装所有信息以显示在Tk类中. 到目前为止的代码如下.我知道它不漂亮,我打算扩展信息使其成为一个类,但我希望在移动之前对此问题进行排序. 任何人都知道如何管理Windows管理器显示哪些默认按钮?def showAbout(self):if self.aboutOpen==0:sel...

python – 如何在tkinter中使无声异常更大声?【代码】

如果我从终端运行以下代码,我会在终端中收到有用的错误消息:import Tkinter as tkmaster = tk.Tk()def callback():raise UserWarning("Exception!")b = tk.Button(master, text="This will raise an exception", command=callback) b.pack()tk.mainloop()但是,如果我在没有终端的情况下运行它(例如,通过双击图标),则会禁止显示错误消息. 在我真实的,更复杂的Tkinter应用程序中,我喜欢GUI有点防撞击.我不喜欢我的用户很难给我有用的...

Python 3中的int()和floor()有什么区别?【代码】

在Python 2中,floor()返回了一个浮点值.虽然对我来说不是很明显,但我找到了一些解释,说明为什么使用floor()返回float(对于像float(‘inf’)和float(‘nan’)这样的情况)可能是有用的. 但是,在Python 3中,floor()返回整数(并返回前面提到的特殊情况的溢出错误). 那么现在int()和floor()之间有什么区别呢?解决方法:floor()向下舍入. int()截断.使用负数时,差异很明显:>>> import math >>> math.floor(-3.5) -4 >>> int(-3.5) -3向下...

python – Int转换不起作用【代码】

参见英文答案 > Python: String will not convert to float 3个我正在为我的游戏创造一个高分特色,但我无法让它发挥作用 这是我的方法:def game_over(self):# Game over Screenkeys = pygame.key.get_pressed()self.gameover = pygame.image.load('resources/screen/game_over.png')screen.blit(self.gameover,(0,0))high_filer = open('highscores.txt', 'r')highscore = high_filer.read()...

python – 将函数从Tkinter框架调用到另一个框架【代码】

我有一个页面,我将向客户展示一些细节.所以我创建了一个名为“客户详细信息”的页面,其中包含我需要的所有标签,并将这些标签的文本设置为变量.太糟糕了它不起作用.标签是在__init__方法中创建的,所以我不能“更新”它们,因为init只在开始时被调用.所以我想的是创建一个包含所有标签的新功能,当我有必要时我会调用该功能……这就是问题所在.我无法在其他tk.Frame中调用函数.以下代码是代码的简化版本.import tkinter as tk from tki...

python – 为什么Tkinter中字符串像素的计算宽度和高度在平台之间有所不同?【代码】

我有一个Python脚本,需要计算以任意字体显示的任意字符串的确切大小,以生成简单的图表.我可以轻松地使用Tkinter.import Tkinter as tk import tkFont root = tk.Tk() canvas = tk.Canvas(root, width=300, height=200) canvas.pack() (x,y) = (5,5) text = "yellow world" fonts = [] for (family,size) in [("times",12),("times",24)]:font = tkFont.Font(family=family, size=size)(w,h) = (font.measure(text),font.metrics("l...

python – 使用框架和网格的tkinter gui布局【代码】

我的gui layout 看起来几乎没有像what I expect 所以我假设有一些我不明白的基础知识. 我假设框架包含他们自己的“网格空间”(行,列),但我看到的行为并没有承受这一点,我不知道让事情按照我想要的方式运行到顶部框架.我的标签应该在跨越整个框架的“框架标签”下的同一行L到R上 – 除非他们没有.我希望实际看起来更像目标jpg,我想使用网格来做到这一点. 您只需看到绿框右侧的一个输入字段即可.它为什么要去那里?from Tkinter impo...

python – 如何防止使用tkinter调整窗口大小?【代码】

我有一个程序,它创建一个窗口,根据复选框显示一条消息. 如何在显示消息并且未显示消息时使窗口大小保持不变?from Tkinter import *class App:def __init__(self,master):self.var = IntVar()frame = Frame(master)frame.grid()f2 = Frame(master,width=200,height=100)f2.grid(row=0,column=1)button = Checkbutton(frame,text='show',variable=self.var,command=self.fx)button.grid(row=0,column=0)msg2="""I feel bound to giv...

Python Force python保持int变量的前导零【代码】

下面是一段代码,它是功能解密和加密程序的一部分.while checkvar < maxvar: # is set to < as maxvar is 1 to high for the index of var#output.append("%02d" % number)i =ord(var[checkvar]) - 64 # Gets postional value of ii = ("%02d" % i)if (checkvar + 1) < maxvar:j =ord(var[(checkvar + 1)]) - 64 # Gets postional value of ij = ("%02d" % j)i = str(i) + str(j) #'Adds' the string i and j to create a new ili.a...

python – 为什么time.sleep在打开之前暂停tkinter窗口【代码】

我正在为体育场开发一个程序,time.sleep()在窗口打开之前暂停程序而不是我想要它.这种行为有什么解释?import Tkinter as tk import time import random root = tk.Tk()label = tk.Label(root, text="Navigating To Seat") label.pack(pady=10, padx=10)rand = random.randint(6, 16)while rand != 0:label2 = tk.Label(root, text="Foward: " + str(rand) + "m")label2.pack()rand = rand - 1time.sleep(1)label2.pack_forget()r...

python – 如何在每次在tkinter中显示一个帧时运行一个方法【代码】

我有一个gui应用程序,有几个窗口和按钮前进和后退.为此,我使用控制器并在每次更改窗口时将帧提升到顶部.这是我的控制器代码和典型的框架.import Tkinter as tk # python from tkFileDialog import askopenfilename, asksaveasfilename from analyzer import OptionsTITLE_FONT = ("Helvetica", 18, "bold")class TennisProgram(tk.Tk):def __init__(self, *args, **kwargs):tk.Tk.__init__(self, *args, **kwargs)# the containe...

python – 使用isinstance比较boolean和int【代码】

有人能给我一个解释为什么isinstance()在下列情况下返回True?编写代码时,我期待False.print isinstance(True, (float, int)) True我的猜测是它的Python的内部子类,为零和一 – 无论是浮点数还是整数 – 都在用作布尔值时进行求值,但不知道确切的原因. 什么是解决这种情况的最pythonic方式?我可以使用type(),但在大多数情况下,这被认为不那么pythonic.解决方法:由于历史原因,bool是int的子类,因此True是int的一个实例. (最初,Pyth...

python_tkinter事件【代码】【图】

1.事件绑定函数(3个)组件.bind(事件类型,事件函数)为一个组件绑定一个操作组件.bind_class(组件类型,事件类型,事件函数)为一个类组件绑定一个操作组件.bind_all(事件类型,事件函数)为所有组件绑定一个操作(所有操作都会当作对主界面的操作) 2.事件类型 3.事件对象 ################事件绑定的案例1:鼠标进入组件变红,离开组件变白 # 单行文本输入框 entry = tkinter.Entry(root) entry.pack() # 事件函数 def ...

安装没有Internet的python包,并使用.tar.gz和.whl等源代码【代码】

我们正在尝试安装几个没有互联网的python包.For ex : python-keystoneclient为此,我们从https://pypi.python.org/pypi/python-keystoneclient/1.7.1下载了包,并将其保存在服务器中. 但是,在安装tar.gz和.whl软件包时,安装程??序首先要查找依赖软件包.由于服务器中没有互联网连接,因此失败了. 例如:对于python-keystoneclient,我们有以下依赖包stevedore (>=1.5.0) six (>=1.9.0) requests (>=2.5.2) PrettyTable (<0.8,>=0.7) osl...

python – matplotlib错误 – 没有名为tkinter的模块【代码】

我尝试在Windows 10上通过Pycharm IDE使用matplotlib包.当我运行此代码时:from matplotlib import pyplot我收到以下错误:ImportError: No module named 'tkinter'我知道在python 2.x中它被称为Tkinter,但这不是问题 – 我刚刚安装了一个全新的python 3.5.1. 编辑:此外,我还尝试导入’tkinter’和’Tkinter’ – 这些都没有工作(两者都返回了我提到的错误消息).解决方法: sudo apt-get install python3-tk然后,>> import tkinter...