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

Tkinter / Python中的弹出对话框

我需要在GUI上添加一个弹出对话框.因此,当我将鼠标悬停在标签上时,它应该能够显示弹出窗口(就像我们在窗口中悬停在文件上时获得的类型).一旦我移开鼠标,它也应该消失. 首先,我甚至不确定要使用哪个模块或类.我试过菜单,但结果不是我的预期.我也试过学习tkCommonDialog,但是无法理解它.请指教!解决方法:小弹出窗口称为tooltip.

python – 如何创建一个响应Tkinter中的click事件的透明矩形【代码】

我需要在tkinter.canvas中绘制一个矩形来响应click事件:click_area = self.canvas.create_rectangle(0,0,pa_width,pa_height,fill='LightBlue',outline='lightBlue',tags=['A','CLICK_AREA']) self.canvas.tag_bind('CLICK_AREA','<Button>',self.onClickArea)有用. 此时,我必须在画布上绘制一系列网格,并且我希望它们被click_area覆盖,因此我需要使click_area透明. 但是,当我写这样的时候:click_area = self.canvas.create_rect...

python 2.7:使用Tkinter在GUI编程中设置Menu时出现Segmentation故障【代码】

每次我想运行此代码时,我都会遇到分段错误:from Tkinter import * def gui(): root=Tk()menubar=Menu(root)filemenu=Menu(menubar,tearoff=0)filemenu.add_command(label='New',command=gui)filemenu.add_command(label='Close',command=root.quit)menubar.add_cascade(label='File',menu=filemenu)helpmenu=Menu(menubar,tearoff=1)helpmenu.add_separator()helpmenu.add_command(label="Help")#ajouter commandehelpmenu.add_c...

python – 基于Tkinter和matplotlib的交互式绘图【代码】

亲爱的编程共享美, 我正在尝试基于Tkinter和pylab.plot执行“交互式绘图”以绘制1D值. abssissa是1D numpy数组x,ordonates值在多维数组Y中,例如.import numpy x = numpy.arange(0.0,3.0,0.01) y = numpy.sin(2*numpy.pi*x) Y = numpy.vstack((y,y/2))我想根据x显示y或y / 2(Y矩阵的元素),并在左右两个按钮之间进行切换(为了更复杂的情况).通常我会创建一些如下的函数来绘制图形.import pylab def graphic_plot(n):fig = pylab.figu...

python – ImportError:无法导入名称random_integers【代码】

我有一个包含该行的前导码的Python代码:from numpy import array,arccosh,random_integers稍后在代码中我(成功)使用数组和arccosh.但是,我在程序运行时遇到错误:from numpy import array,arccosh,random_integers ImportError: cannot import name random_integers有人可以帮忙吗?谢谢.解决方法:我没有使用NumPy的经验,但快速谷歌搜索告诉我,random_ingegers实际上是在numpy.random中.那么,从numpy.random导入random_integers,也...

scipy的splrep / splev for python interpolation返回nan【代码】

我有一个data set,第一列是x数据(wavelenght),第二列是y数据(相对强度). 我希望将其插入另一个x_new数据,但我的问题是splrep返回nan值:>>import numpy as np >>from scipy.interpolate import splrep, splev >>d = np.loadtxt("test.txt") >>x,y = d[:,0],d[:,1] >> >>f = splrep( x,y,k=5 ) >>print f >>(array([ 4501.19, 4501.19, 4501.19, ..., 7091.74, 7091.74, 7091.74]), array([ nan, nan, nan, ..., 0., 0.,...

python – Tkinter输入的第一个字母【代码】

我的程序应该检查输入字的前三个字母是否与预定义的字相似.我用Tkinter制作了一个GUI,想要得到输入字段的字母.不知怎的,我不能像没有Tkinter那样实现它. 这就是我为shell做的方式:text = raw_input('Enter a word: ')if (text[0] + text[1] + text[2] == 'sag'):print "sagen" else:print "error"因此,当我输入“sagst”这个词时,它会检查前三个字母并且应该输出“sagen”.工作良好. 我了解到,例如inputfield.get()获取条目“inpu...

python – QPainterPath – 移动/删除元素【代码】

有没有办法在QPainterPath中编辑单个’lineTo’元素的位置(或删除特定元素并用修改后的版本替换它们?).我尝试使用* .setElementPositionAt(i,x,y)无效(路径未重绘). 我基本上希望所有用户使用鼠标动态编辑折线的顶点(通过qpainterpath和lineTo方法创建). 显然,如果有更好的方法在QGraphicscene中创建折线,那么对此的一些建议也会受到欢迎.解决方法:我不确定你是如何使用setElementPositionAt但它的工作原理. QGraphicsScene的技巧...

对于在python中使用`with`关键字的类,我可以自己使用__repr __(print)吗?【代码】

我正在尝试创建一个与Python中的with关键字很好地匹配的对象.我知道你必须创建__enter__和__exit__方法,但我不太确定如何操纵对象.作为一个具体的例子,我写了一个创建本地空间的类,并在退出时清理:import tempfile, os, shutil class temp_workspace(object):def __enter__(self):self.local_dir = os.getcwd()self.temp_dir = tempfile.mkdtemp()os.chdir(self.temp_dir)def __exit__(self, exc_type, exc_value, traceback):os...

python – tkinter GUI写入文本小部件并替换文本【代码】

from tkinter import * from tkinter import ttkparent = Tk()p = ttk.Panedwindow(parent, orient=HORIZONTAL) p.pack(fill=BOTH, expand=1)p1 = ttk.Panedwindow(parent, orient=HORIZONTAL) p1.pack(fill=BOTH, expand=1) f4 =ttk.Labelframe(p1, text='marks numbers histograms', width =400, height = 100)p1.add(f4)# declare and set variable(s) marks_to_hist = StringVar()# ROUTINE OPENS MARKS , TALLIES RANGES, DRA...

Python Tkinter:将小部件添加到文件对话框

我正在使用Tkinter和Python 2.6和2.7来编程图形用户界面. 这些用户界面包含用于打开文件和从tkFileDialog模块保存数据的对话框.我想调整对话框并添加一些其他条目小部件,例如让用户发表评论. 有没有办法这样做? 似乎文件对话框直接来自操作系统.在Tkinter中,它们来自tkCommonDialog模块中的Dialog类,并调用框架窗口小部件的tk.call(“tk_getSaveFile”)方法(在这种情况下用于保存数据). 我找不到这个方法的定义.解决方法:call方法...

Python tkinter中的多处理【代码】

如何在没有多线程的情况下在python中运行多个进程?例如,考虑以下问题: – 我们必须制作一个Gui,它有一个启动按钮,启动一个函数(比如打印所有整数),并且有一个停止按钮,这样点击它就会停止该功能. 如何在Tkinter中做到这一点?解决方法:然后,您需要将Button小部件与启动工作线程的函数绑定.例如:import time import threading import Tkinter as tkclass App():def __init__(self, root):self.button = tk.Button(root)self.but...

python – UnboundLocalError:int vs list【代码】

我知道这个错误信息已经讨论了很多,但我没有找到以下解释:def random2(seed):x = seeddef update():x = ( x * 16807 ) % 2147483647return xreturn updater = random2(17283945) print(r())这不起作用,因为变量x的范围似乎通过返回函数[UnboundLocalError]而丢失.好.但现在我发现绝对没有问题def random(seed):x = [seed]def update():x.append(( x.pop() * 16807 ) % 2147483647 )return x[0]return updater = random(17283945) ...

python – TKinter 8.5中的布尔变量【代码】

我在python shell中做了这个:from Tkinter import *v = BooleanVar()但是我收到以下错误:Traceback (most recent call last):File "<pyshell#52>", line 1, in <module>v = BooleanVar()File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 320, in __init__Variable.__init__(self, master, value, name)File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 185, in __init__self._tk = master.tk AttributeError: 'NoneType' o...

python – 使用endpoint-proto-datastore时设置父键但不设置子键【代码】

如何为EndpointsModel设置父/祖先,并让数据存储自动生成实体ID / Key? 我试图调整keys_with_ancestors样本,但似乎有点块,因为它需要指定id和parent.我想做类似的事情,除了只提供父ID或密钥,并由app引擎数据存储自动生成实体ID /密钥. 以下显示了如何使用NDB进行此操作.class Parent(ndb.Model):name = ndb.StringProperty()class MyModel(ndb.Model):attr1 = ndb.StringProperty()attr2 = ndb.StringProperty()p = Parent(name="J...