English 中文(简体)
Python 显示可在代码中封闭的电文箱(用户不干预)
原标题:Python- Displaying a message box that can be closed in the code (no user intervention)

我正在使用沙尔制造试验用具。 在文字继续运行期间,我需要向用户发出信息。 也就是说,“挖掘测试结果”不应等待用户点击“Ok”。 基本上,我需要创造一种信息,使用户不必去掉和关闭。

目前 我正在使用方便的单元来增加全球倡议。 可使用简便箱制造这种信息箱,但不能在守则中关闭,需要等待用户关闭,以便继续操作。

Thanks in advance for your time and help.

Kavitha

问题回答

在时间上强行拆除用易于使用的电文箱,然后可以使用<代码>(<>/代码>方法:

from Tkinter    import Tk
from contextlib import contextmanager

@contextmanager
def tk(timeout=5):
    root = Tk() # default root
    root.withdraw() # remove from the screen

    # destroy all widgets in `timeout` seconds
    func_id = root.after(int(1000*timeout), root.quit)
    try:
        yield root
    finally: # cleanup
        root.after_cancel(func_id) # cancel callback
        root.destroy()

Example

import easygui

with tk(timeout=1.5):
    easygui.msgbox( message ) # it blocks for at most `timeout` seconds

easygui is not very suitable for your use case. Consider unittestgui.py or Jenkins.

如果你开始创建全球倡议,你就应当能够利用<条码>文本箱(的功能。 盒式盒子可以用作您的地位信息的一个地方,而不是另立方言窗口。

www.ferg.org/easygui/easygui.html#-text Box"rel=“nofollow”>here:

文本箱(msg= ,职称= ,文本= ,代码箱=0)

Display some text in a proportional font with line wrapping at word breaks. This function is suitable for displaying general written text. The text parameter should be a string, or a list or tuple of lines to be displayed in the textbox.





相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签