我想为我的简单数学游戏添加一个计时器。到目前为止,一切正常,用户在按下按钮时会提出问题,并获得有关答案的反馈。我想为用户添加一个计时器,以查看响应乘法所需的时间。这是本数学游戏原型的最后一部分。我希望计时器在用户单击“ nytt tal”(表示瑞典的新数字)时启动,并在用户单击“ svar”(表示瑞典语的答案)时停止。这是我的代码。
从Tkinter进口*
导入tkMessageBox
随机导入
导入时间
导入系统
#定义给用户的问题
def fraga1():
全局num3
num3 = random.randint(1,10)
全局num4
num4 = random.randint(1,10)
全局svar1
svar1 = num3 * num4
label1.config(text ='Vad blir'+ str(num3)+'*'+ str(num4)+'?')
entry1.focus_set()
#根据答案给出答案的答案
def svar1():
mainAnswer = entry1.get()
如果len(mainAnswer)== 0:
tkMessageBox.showwarning(message ='Skriv innågranummer!')
返回
如果int(mainAnswer)!= svar1:
tkMessageBox.showwarning(message ='Tyvärrdeträttasvaret:'+ str(svar1))
其他:
tkMessageBox.showinfo(message ='RÄTT!! :)')
#退出按钮定义
def quit():
全球根
root.destroy()
#此部分计时器的定义无效
def start():
全局count_flag
fraga1()
count_flag = True
计数= 0.0
而True:
如果count_flag == False:
打破
label ['text'] = str(count)
time.sleep(0.1)
root.update()
计数+ … 我有2列我想要使用条件.但我收到此错误消息,我的查询是正确的,我很快就会来.
消息8114,级别16,状态5,行1
错误将数据类型varchar转换为float.
所以这就是问题所在,我有一个临时表,其中ID号看起来像这个9001011234我们可以称之为A,在另一个我想用它检查它看起来像这个900101-1234而这一个用于B这个是Id-numbers的瑞典格式.
所以在我的情况下,我想检查一下,以获得正确的数量和正确的结果.
where A = B
Run Code Online (Sandbox Code Playgroud)
查询的其余部分没问题,当我删除这个条件时它会给我一个结果.只是这一点是不正确的.
几个星期前,我在制作一个重置按钮时请求了一些帮助,我是python的新手,还有一个Noob,主要是我在c ++和c#中工作,不管怎么说,我正在制作游戏的重置按钮,而我不能让它工作.这是代码.问题似乎是它在发布后无法删除文本框中的文本,但它可以删除标签并重置它们.用户输入,第一个是def复位(自我)中的行:用_ent结束的是重置但不是剩余的文本框.
def reset(self):
self.name_ent.delete(0, END)
self.gissa_ent.delete(0, END)
self.display1_txt.delete(0,END)
self.display2_txt.delete(0,END)
self.display3_txt.delete(0,END)
self.display4_txt.delete(0,END)
# Text for welcome messeage shown in a textbox
self.display1_txt = Text(self, width = 45, height = 1, wrap = WORD)
self.display1_txt.grid(row = 8, column = 0, columnspan = 2, sticky = W)
Run Code Online (Sandbox Code Playgroud)
我得到的错误消息是,我正在使用Tkinter.
File "/Users/andrej/Desktop/A.Curcic Laboration 3 SU", line 81, in reset
self.display1_txt.delete(0,END)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 2915, in delete
self.tk.call(self._w, 'delete', index1, index2)
TclError: bad text index "0"
Run Code Online (Sandbox Code Playgroud) 所以,我正在做一个简单的在线课程项目,使用 python 制作图片库。事情是创建 3 个按钮,一个 Next、Previous 和 Quit。到目前为止,退出按钮有效,下一个加载新图像,但在不同的窗口中,我对使用 Tkinter 进行 Python 和 GUI 编程还很陌生,因此这是初学者课程的重要组成部分。
到目前为止,我的代码看起来像这样,一切正常。但是我需要关于如何制作上一个和下一个按钮的帮助,到目前为止我已经使用了 NEW 语句,但它在不同的窗口中打开。我只想显示 1 张图像,然后单击带有一些简单文本的下一张图像。
import Image
import ImageTk
import Tkinter
root = Tkinter.Tk();
text = Tkinter.Text(root, width=50, height=15);
myImage = ImageTk.PhotoImage(file='nesta.png');
def new():
wind = Tkinter.Toplevel()
wind.geometry('600x600')
imageFile2 = Image.open("signori.png")
image2 = ImageTk.PhotoImage(imageFile2)
panel2 = Tkinter.Label(wind , image=image2)
panel2.place(relx=0.0, rely=0.0)
wind.mainloop()
master = Tkinter.Tk()
master.geometry('600x600')
B = Tkinter.Button(master, text = 'Previous picture', command = new).pack()
B = Tkinter.Button(master, text = 'Quit', command = quit).pack()
B …Run Code Online (Sandbox Code Playgroud) 我一直在寻找一段时间,似乎无法在任何地方找到它.我想知道如何选择列中的100个最高值和100个最低值?MIN功能仅选择最低的一个,MAX选择最高的一个.
谁在那里谁知道你这样做?
在瑞典第二在最后一位的个人身份号码,如果你是一个男人,即使你是一个女人是奇数.
我想进行此查询,以便它只选择女性(偶数).
SELECT COL1,COL2,COL3,COL4 FROM TABLE
INNER JOIN TABLE.COL ON TABLE.COL = TABLE.COL
INNER JOIN TABLE.COL ON TABLE.COL = TABLE.COL
WHERE COL = 'TEXT'
AND COL > 5000
AND RIGHT(IDNUMBER,2) = %2 <> 0
Run Code Online (Sandbox Code Playgroud) 我在编译器中打印我的程序时遇到一些问题,我没有收到任何错误消息,但程序没有运行.我真不明白为什么?
#1 USD = 0.7617 Euro
#1 Euro = 1.3128 USD
def currencyConvert():
userChoice = raw_input ("Vad vill du konvertera? 1)USD -> Euro 2) Euro -> USD")
if userChoice == "1":
userUSD = input ("Hur mycket vill du konvertera ange i USD?")
Euro = userUSD * 0.7617
print "USD %0.2f", userUSD, "= %0.2f", Euro, "Euro"
elif userChoice == "2":
userEuro = input ("Hur mycket vill du konvertera ange i Euro?")
USD = userEuro * 1.3128
print "%0.2f", userEuro, " Euro …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Xamarin.Forms项目,我遇到了这个错误,我现在几个小时都无法解决.我希望有人之前遇到过类似的问题并且可以分享他们的经验.
我明白了 A Xamarin.Forms.Xaml.XamlParseException was thrown
和这条消息 Position 23:5. Method EditInfoClicked does not have the correct signature
我的代码看起来像这样.
XAML语法:
<StackLayout x:Name="_MapStack">
<Button BackgroundColor="#40A6FF"
WidthRequest="100"
BorderRadius="3"
Text="Edit"
FontSize="16"
TextColor="White"
Clicked="EditInfoClicked" />
Run Code Online (Sandbox Code Playgroud)
和C#语法
async Task EditInfoClicked(object sender, EventArgs e)
{
ProfileDetailViewModel viewModel = new
ProfileDetailViewModel (Navigation, user);
var profileDetailPage = new shared.MyProfilePage()
{
BindingContext = viewModel
};
await Navigation.PushAsync(profileDetailPage);
}
Run Code Online (Sandbox Code Playgroud)