Форум сайта python.su
Есть ли в python встроенные диалоговые окна, которые выводят сообщения об ошибке?
Офлайн
А в каком языке они есть?
Офлайн
FishHook
А в каком языке они есть?
Офлайн
>>>Шарп вроде бы
Ничего подобного. Окна и прочую фурнитуру предоставляет библиотека .NET
По-Вашему, Mono под линуксом юзает те же самые либы что и нативный .NET? Хотя язык один и тот же.
Сам по себе питон, как и C#, это только лишь язык программирования, а графические библиотеки это отдельная песня.
Можете выбрать одну из: TkInter, PyQT, PySide, wxPython, PyGTK.
Любая из них умеет рисовать окна.
Офлайн
Вы меня не поняли. Точнее я не так выразился. Мне нужно диалоговое окно-предупреждение из библиотеки tkinter если оно там есть
Офлайн
Да есть. Какая версия питона 2.Х или 3.Х. Там в разных местах. Уточните…
Офлайн
3.X
Офлайн
4kpt3.X
Да есть. Какая версия питона 2.Х или 3.Х. Там в разных местах. Уточните…
Офлайн
import tkinter import types # for name in vars(tkinter.tkMessageBox): if type(getattr(tkinter.tkMessageBox, name)) == types.FunctionType: print("-----------------------------------") print("Name message box: %s" % name) print("More information: %s" % getattr(tkinter.tkMessageBox, name).__doc__
Отредактировано 4kpt (Окт. 15, 2013 20:51:03)
Офлайн
tkMessageBox не находит
точнее сначала пишет NameError: global name ‘tkinter’ is not defined, а потом если сделать from tkinter import * - и оставить не tkinter.tkMessageBox а просто tkMessageBox подчеркивает его
Отредактировано richagok (Окт. 16, 2013 09:59:22)
Офлайн