我想在tkinter中输入一些数字:18 64 22 5 42 40 48 20 49 33 61 39 62 71.我希望它们看起来像[18,64,22,5,42,40 ....]
我正在使用python使用Robot Framework Selenium。我需要获取字符串的特定部分的帮助,而无需获取外部库。可以说文本说“您产品的价格范围是$ 0- 400”,所以我希望能够得到400,并且粘贴在测试中的其他位置。这个数字并不总是400,有时可能是55或其他不同的数字。因此,我认为我需要一个从美元符号开始的GET TEXT,计算两个空格并取走剩下的所有内容。或者我可以得到第一个数字并加上10。像在此示例中的0一样,所以我希望它粘贴10。请让我知道!
我试图将变量"data"从"on_select"传递给Text-Widget.通过选择列表框中的项目,可以使某人导入的文件内容发生变化.但我仍然是一个非常初学者,不知道如何传递数据的价值.有人可以帮我吗?谢谢!
from Tkinter import *
import tkFileDialog
root=Tk()
data = "Bitte eine Datei importieren."
class View(Listbox):
def __init__(self, master):
Listbox.__init__(self, master, width=75, selectmode=SINGLE)
class Controller(object):
def __init__(self, master):
self._master = master
frame1 = Frame(self._master)
frame1.pack(side=LEFT, fill=BOTH, padx=5,expand=True)
self._Listbox=View(frame1)
self._Listbox.pack(side = TOP,fill=BOTH, expand = True,pady=20)
menubar = Menu(self._master)
filemenu = Menu(menubar, tearoff=0)
filemenu.add_command(label="Importieren", command = self.file_open)
filemenu.add_command(label="Beenden", command = quit)
menubar.add_cascade(label='File',menu=filemenu)
self._master.config(menu=menubar)
def on_select(event):
filename = self._Listbox.get(self._Listbox.curselection()[0])
global data
data = "Test"
with open(filename,'r') as f:
data = f.readlines()
print data …Run Code Online (Sandbox Code Playgroud) # Tip Calculator
from tkinter import *
class TipCalc:
def __init__(self):
my_window = Tk() # create a window
my_window.title("Tip Calculator")
my_window.geometry('400x200')
amount = StringVar()
# create frames labels, entry, and buttons
frm_upper = Frame(my_window)
frm_upper.pack()
frm_mid = Frame(my_window)
frm_mid.pack()
frm_lower = Frame(my_window)
frm_lower.pack()
# create label and entry for amount
amount_label = Label(frm_upper, text = "Enter Amount: ")
my_entry = Entry(frm_upper, textvariable = amount)
my_entry.delete(0, END)
my_entry.insert(0, "")
# create a label for total amount
total_label = Label(frm_mid, text = …Run Code Online (Sandbox Code Playgroud) 如何在对象不相等时匹配值,但它们是字符串.
$ {tab} =获取文字xpath =.// [@ id ='projectTable_info'] $ {selected text} =从$ {选定文字}获取权利$ {tab} =从$ {获取权限$ {tab} sele} =从左边获取$ {selected text}条目$ {empno} =获取表格单元格
xpath =.// [@ id ='projectTable'] 3 6获取价值$ {empno} $ {only value} =从右边获取$ {empno} | 应该是字符串$ {only value} $ {sele}转换为字符串$ {only value}转换为字符串$ {sele}应该等于$ {only value} $ {sele}
如果对象在将它们转换为字符串后不相等,则会在控制台失败时出错.INFO参数类型为:
FAIL 2!= 2
目前,我正在使用tkinter模块进行Python 3.5 GUI开发。我希望能够将图像从应用程序中的一个位置拖到另一个位置。tkinter是否支持在应用程序内拖放,如果支持,您如何做?
在Tkinter中拖放问题?问有关在应用程序之间拖放的问题,这不是我在这里要问的。
from tkinter import *
root = Tk()
root.geometry("640x480")
canvas = Canvas(root, height=480, width=640, bg="white")
frame = Frame(root, height=480, width=640, bg="white")
frame.propagate(0)
image = PhotoImage(file="C:/Users/Shivam/Pictures/Paint/Body.png")
label = Label(canvas, image=image)
label.pack()
label_2 = Label(frame, text="Drop Here !")
label_2.pack()
label_2.place(x=200, y=225, anchor=CENTER)
canvas.pack(side=LEFT)
frame.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个class通用Entry实例.
我使用self.statuslist来改变它的值(自动更新的一部分).
但是,一些非常奇怪的事情发生了,我找不到它的起源:
创建一个名为的函数status,以便更改每个Entry值.当该函数的名称更改为任何其他 - 我收到此错误消息:
Traceback (most recent call last): ####updated for entire traceback ####
File "schedualer.py", line 271, in <module>
sched_entries.get_stat[r-1][c].set(sch_file[r][c])
TypeError: 'method' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)
任何想法为什么?
这是类代码.
class sched_entry (object):
def __init__(self,master,r1,c1,offr,offc,bg1=["yellow"]):
self.status=[]
for r in range(r1):
newrow=[]
for c in range(c1):
v=StringVar()
z=Entry(master,relief=SUNKEN,width=cell_width,bg=bg1,textvariable=v,justify='center')
z.grid(row=r+offr, column=c+offc)
newrow.append(v)
self.status.append(newrow)
def status(): ###### when change to stat(): ---> I get the error
return self.status
Run Code Online (Sandbox Code Playgroud)
我在调用时得到错误:
for r in …Run Code Online (Sandbox Code Playgroud) 我想为机器人框架中的输入数组执行相同的关键字.例如:
*** Test Case ***
Login to gmail ${UserIDs} ${passwords}
Run Code Online (Sandbox Code Playgroud)
这里,UserID和Passwords是一个数组,我希望为这些数组中的所有输入执行关键字"Login to gmail".我知道这里提到的关键字不起作用.但是,我正在寻求帮助来实现这一目标.
我正在尝试在Python tkinter中创建一个涉及火箭飞船和一些小行星的游戏.问题是,火箭飞船由多种形状组成.我不需要关于如何简化火箭形状的建议,但如果我能在画布上使用图像的指针,那可能会更好.
无论如何,我正在研究如何将多个形状组合成单个形状或一次移动多个形状的方法.这涉及ID和标签的使用,我不清楚我应该使用哪些以及为什么.
为什么我需要一次移动多个形状?火箭飞船由多种形状组成,需要从一侧移动到另一侧.我真的不希望一堆self.canvas.move()方法弄乱我的代码,所以如果有人能帮助我,我会非常感激.提前致谢!
我还在学习机器人框架,我在互联网上做了很多研究,但找不到线索,任何人都可以在这里帮忙。在网页自动化测试中,我需要先验证某个元素是否已启用,然后再对其进行任何其他操作。例如一个下拉菜单,在我从中选择任何选项之前,我需要检查该下拉菜单是否已启用或是否可点击。
尝试了所有可能的方法来实现这一目标,但没有取得任何进展,也在互联网上进行了大量研究。
Run Keyword If "Element is enabled" "Select an option" Else No Operation
Run Code Online (Sandbox Code Playgroud)
我应该能够确定我尝试选择的元素是否已启用或不继续进行。