| 379 | |
| 380 | |
| 381 | class _QueryString(_QueryDialog): |
| 382 | def __init__(self, *args, **kw): |
| 383 | if "show" in kw: |
| 384 | self.__show = kw["show"] |
| 385 | del kw["show"] |
| 386 | else: |
| 387 | self.__show = None |
| 388 | _QueryDialog.__init__(self, *args, **kw) |
| 389 | |
| 390 | def body(self, master): |
| 391 | entry = _QueryDialog.body(self, master) |
| 392 | if self.__show is not None: |
| 393 | entry.configure(show=self.__show) |
| 394 | return entry |
| 395 | |
| 396 | def getresult(self): |
| 397 | return self.entry.get() |
| 398 | |
| 399 | |
| 400 | def askstring(title, prompt, **kw): |