小编Ste*_*her的帖子

数学游戏Tkinter中的Python计时器

我想为我的简单数学游戏添加一个计时器。到目前为止,一切正常,用户在按下按钮时会提出问题,并获得有关答案的反馈。我想为用户添加一个计时器,以查看响应乘法所需的时间。这是本数学游戏原型的最后一部分。我希望计时器在用户单击“ 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()
   计数+ …

python user-interface tkinter timer python-2.7

4
推荐指数
1
解决办法
2354
查看次数

SQL将float转换为varchar

我有2列我想要使用条件.但我收到此错误消息,我的查询是正确的,我很快就会来.

消息8114,级别16,状态5,行1
错误将数据类型varchar转换为float.

所以这就是问题所在,我有一个临时表,其中ID号看起来像这个9001011234我们可以称之为A,在另一个我想用它检查它看起来像这个900101-1234而这一个用于B这个是Id-numbers的瑞典格式.

所以在我的情况下,我想检查一下,以获得正确的数量和正确的结果.

where A = B
Run Code Online (Sandbox Code Playgroud)

查询的其余部分没问题,当我删除这个条件时它会给我一个结果.只是这一点是不正确的.

sql sql-server sql-server-2008

4
推荐指数
1
解决办法
203
查看次数

在Python中重置文本框

几个星期前,我在制作一个重置按钮时请求了一些帮助,我是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 python-2.7

3
推荐指数
1
解决办法
3596
查看次数

用 Python、Tkinter 和 PIL 创建简单的图片库

所以,我正在做一个简单的在线课程项目,使用 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)

python user-interface tkinter python-imaging-library

3
推荐指数
1
解决办法
6779
查看次数

在SQL中选择100个最低值?

我一直在寻找一段时间,似乎无法在任何地方找到它.我想知道如何选择列中的100个最高值和100个最低值?MIN功能仅选择最低的一个,MAX选择最高的一个.

谁在那里谁知道你这样做?

sql sql-server sql-server-2008-r2

3
推荐指数
1
解决办法
9732
查看次数

在条件SQL中使用奇数

在瑞典第二在最后一位的个人身份号码,如果你是一个男人,即使你是一个女人是奇数.

我想进行此查询,以便它只选择女性(偶数).

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)

sql sql-server sql-server-2008

1
推荐指数
1
解决办法
3063
查看次数

运行python程序不运行

我在编译器中打印我的程序时遇到一些问题,我没有收到任何错误消息,但程序没有运行.我真不明白为什么?

#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)

python python-2.7

0
推荐指数
1
解决办法
80
查看次数

Button没有正确的签名xamarin

我正在开发一个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)

c# wpf xaml mvvm xamarin

0
推荐指数
1
解决办法
3971
查看次数