This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients [HYBRID BEING], paul.moore, serhiy.storchaka, steve.dower, terry.reedy, tim.golden, zach.ware
Date 2016-06-17.23:38:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1466206732.28.0.25942953861.issue27309@psf.upfronthosting.co.za>
In-reply-to
Content
tkinter.messagebox is based on tkinter.commondialog, first written in 1997. Since it works as originally designed, it does not seem to have been significantly altered since before themed widgets. Upgrading would be an enhancement for future versions, not a bugfix for all versions.

The SO answer is correct that tkinter does not build the messagebox, but indeed calls into tk with, for message boxes, the command "tk_messageBox", to get the builtin box.

Since I am converting IDLE on 3.6 to use ttk where appropriate, I would very mush like to be able to get the better looking versions of the builtin dialogs -- and in 3.6 -- and on all 3 majore systems, not just Windows.  Since tkinter still supports 8.4 (should this change?) and ttk requires 8.5, this needs to be an option or at least version dependent.

I report this issue in a comment on 'patthoyts' answer.
History
Date User Action Args
2016-06-17 23:38:52terry.reedysetrecipients: + terry.reedy, paul.moore, tim.golden, zach.ware, serhiy.storchaka, steve.dower, [HYBRID BEING]
2016-06-17 23:38:52terry.reedysetmessageid: <1466206732.28.0.25942953861.issue27309@psf.upfronthosting.co.za>
2016-06-17 23:38:52terry.reedylinkissue27309 messages
2016-06-17 23:38:51terry.reedycreate