❶ python 两个对话框同时出现怎么解决
解决方法如下:
在视图→窗口中,尝试并排查看、全部重拍这么几个功能,你或许就解决了。
❷ Python中用wx.MessageDialog生成对话框,wx.ICON_QUESTION不能显示问号图标。
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id, u'测试面板Panel', size = (600, 300))
#创建面板
panel = wx.Panel(self)
#在Panel上添加Button
button = wx.Button(panel, label = u'关闭', pos = (150, 60), size = (100, 60))
#绑定单击事件
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)
def OnCloseMe(self, event):
dlg = wx.MessageDialog(None, u"消息对话框测试", u"标题信息", wx.YES_NO | wx.ICON_QUESTION)
if dlg.ShowModal() == wx.ID_YES:
self.Close(True)
dlg.Destroy()
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame(parent = None, id = -1)
frame.Show()
app.MainLoop()
❸ python 弹出式对话框
不知道你用的什么版本,我修改了一下,测试通过(python2.7):
#coding=utf-8如果解决了您的问题请采纳!
importTkinter
importtkMessageBox
defshow():
tkMessageBox.showinfo(title='aaa',message='bbb')
defcreatfram():
root=Tkinter.Tk()
b=Tkinter.Button(root,text="关于",command=show)
b.pack()
root.mainloop()
creatfram()
如果未解决请继续追问
❹ 熟悉python的进!Windows下的UI自动化类库pywinauto如何获取消息框的内容
一般的Window下弹出的消息框,内容可以用 Ctrl+X 或 Ctr+C 放到到剪切板,试一下代码实现这两个功能可不可以放到剪切板。
❺ python 求助提示框赋值输入
你的enterbox函数没有return,且msg要转换为int类型。
import easygui as g ,pyautogui,time,os
def enterbox(msg,title):
msg = g.enterbox(msg, title, default='',strip = False,image=None)
return int(msg) # python
a=enterbox(msg = '循环次数',title = '提示框') #弹出提示框 输入循环次数
for a in range(a): #a就是循环的次数
print("q")
❻ 如何用python编写弹出对话框,并选择yes/no
如果使用 python 自带的 tkinter 库 是这样实现的。
其他库的话可以查看一下api。
fromTkinterimport*
fromtkMessageBoximport*
defanswer():
showerror("Answer","Sorry,noansweravailable")
defcallback():
ifaskyesno('Verify','Reallyquit?'):
showwarning('Yes','Notyetimplemented')
else:
showinfo('No','Quithasbeencancelled')
Button(text='Quit',command=callback).pack(fill=X)
Button(text='Answer',command=answer).pack(fill=X)
mainloop()
❼ python3中没有tkMessageBox这个mole,怎么办难道要自己写那样的信息框
fromtkinterimport*
fromtkinterimportmessagebox
messagebox.askokcancel(message="IsOk")
mainloop()
❽ 怎么让python弹出消息框在一定时间后自动关闭
如果你只想运行一次,那么不用循环几乎是不可能的。当然你用crontab之类的定时任务来处理也可以。我猜想你登陆之后应该是要做一些操作的,那么在做任何操作之前你都去判断一下登陆状态,如果session过期或者其他原因导致登陆状态失效,那么就执行重登陆。把脚本丢在后台执行,结果输出到log,应该没什么问题的。
❾ 请问一下python的列表框如何点击一项就弹出一个消息框显示这一项谢谢了!
你可以先为listbox组件绑定鼠标左键单击释放事件,调用一个函数;
再在函数中使用 组件对象名称.curselection() 获取被选中项的序号(第一个是0,第二个是1……);
接着根据序号获取选项文本内容;
最后使用信息框显示。
❿ python怎么做弹出框
#使用tkMessageBox模块内的函数来显示就可以
#示例
fromtkMessageBoximport*
showinfo(title='Tip',message='HelloWorld')
askyesno(message='Areusure?')#消息框上有yes和no两个按钮
#可以使用dir(tkMessageBox)查看这个模块提供了哪些方法