WxPython — оболонка бібліотеки графічного інтерфейсу користувача wxWidgets для Python. Одна з альтернатив Tkinter, яка поставляється разом з Python. Реалізована у вигляді Python (машинний код). Інші популярні альтернативи — PyGTK і PyQt. Так само, як і WxWidgets, WxPython є вільним програмним забезпеченням. Для Python версії 3 оболонка отримала назву wxPython Phoenix.
Приклад
Програма «Hello, world!» демонструє створення двох головних об'єктів в WxPython — основного об'єкта вікна і об'єкта додатка та передачу управління оброблювачу подій викликом функції MainLoop()
, який відповідає за інтерактивну частину взаємодії програми з користувем.
#!/usr/bin/env python import wx class TestFrame(wx.Frame): def __init__(self, parent, title): wx.Frame.__init__(self, parent, id=-1, title=title) text = wx.StaticText(self, label=title) app = wx.PySimpleApp() frame = TestFrame(None, "Hello, world!") frame.Show() app.MainLoop()
Примітки
- * Домашня сторінка проекту [ 9 червня 2021 у Wayback Machine.]
- . Архів оригіналу за 14 вересня 2014. Процитовано 28 вересня 2014.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
WxPython obolonka biblioteki grafichnogo interfejsu koristuvacha wxWidgets dlya Python Odna z alternativ Tkinter yaka postavlyayetsya razom z Python Realizovana u viglyadi Python mashinnij kod Inshi populyarni alternativi PyGTK i PyQt Tak samo yak i WxWidgets WxPython ye vilnim programnim zabezpechennyam Dlya Python versiyi 3 obolonka otrimala nazvu wxPython Phoenix PrikladPrograma Hello world demonstruye stvorennya dvoh golovnih ob yektiv v WxPython osnovnogo ob yekta vikna i ob yekta dodatka ta peredachu upravlinnya obroblyuvachu podij viklikom funkciyi MainLoop yakij vidpovidaye za interaktivnu chastinu vzayemodiyi programi z koristuvem usr bin env python import wx class TestFrame wx Frame def init self parent title wx Frame init self parent id 1 title title text wx StaticText self label title app wx PySimpleApp frame TestFrame None Hello world frame Show app MainLoop Primitki Domashnya storinka proektu 9 chervnya 2021 u Wayback Machine Arhiv originalu za 14 veresnya 2014 Procitovano 28 veresnya 2014