如何向python添加按钮

moist_wrist3

我如何添加一个在python中打开chrome的按钮,我已经写了window_page知道我需要按钮,这里是代码:

from tkinter import *
window = Tk()
window.title("Python GUI App")
window.configure(width=500, height=300)
window.configure(bg='lightgray')
window.mainloop()
MathewHD

问题在于您的结构。如果你使用else它总是与最后一个if和所有else if它之间。因此,如果您的最后一个if为假,那么如果signL不是"%",则会始终输入else

要解决此问题,您需要if使用else if语句来修复您语句。

IF条件示例:

if (signL == "*") {
    Console.Write("result is: ");
    Console.WriteLine(frsIn * secIn);
}
else if (signL == "+") {
    Console.Write("result is: ");
    Console.WriteLine(frsIn + secIn);
}
else if (signL == "/") {
    Console.Write("result is: ");
    Console.WriteLine(frsIn / secIn);
}
else if (signL == "-") {
    Console.Write("result is: ");
    Console.WriteLine(frsIn - secIn);
}
else if (signL == "%") {
    Console.Write("result is: ");
    Console.WriteLine(frsIn / secIn);
}
else {
    Console.Write("Wrong");
}

或者您可以使用一种switch情况,当您要检查常量变量时​​,我会建议您这样做。

开关案例:

switch(signL) {
case "*":
    Console.Write("result is: ");
    Console.WriteLine(frsIn * secIn);        
    break;
case "+":
    Console.Write("result is: ");
    Console.WriteLine(frsIn + secIn);        
    break;
case "/":
    Console.Write("result is: ");
    Console.WriteLine(frsIn / secIn);        
    break;
case "-":
    Console.Write("result is: ");
    Console.WriteLine(frsIn - secIn);        
    break;
case "%":
    Console.Write("result is: ");
    Console.WriteLine(frsIn / secIn);        
    break;
default:
    Console.Write("Wrong");
    break;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章