python 弹出式对话框

Python056

python 弹出式对话框,第1张

不知道你用的什么版本,我修改了一下,测试通过(python2.7):

# coding=utf-8

import Tkinter

import tkMessageBox

def show():

    tkMessageBox.showinfo(title='aaa', message='bbb')

def creatfram():

    root = Tkinter.Tk()

    b = Tkinter.Button(root, text="关于", command=show)

    b.pack()

    root.mainloop()

creatfram()如果解决了您的问题请采纳!

如果未解决请继续追问

如果使用 python 自带的 tkinter 库 是这样实现的。

其他库的话可以查看一下api。

from Tkinter import *

from tkMessageBox import *

def answer():

    showerror("Answer", "Sorry, no answer available")

def callback():

    if askyesno('Verify', 'Really quit?'):

        showwarning('Yes', 'Not yet implemented')

    else:

        showinfo('No', 'Quit has been cancelled')

Button(text='Quit', command=callback).pack(fill=X)

Button(text='Answer', command=answer).pack(fill=X)

mainloop()

有可能需要二次定位

第一次定位到弹出框,第二次定位到控件

比方说

driver.find_element_by_class_name("xxx").find_element_by_name("xxx")

二次定位后面可以直接跟 click 操作

比方说:

driver.find_element_by_id('xx').find_element_by_link_text('xx').click()