
Основният проблем при създаването на прост прозорец в wxPython е, че системата за прозорци не предоставя конструктор по подразбиране за прозорци. Това означава, че трябва да създавате нов обект прозорец всеки път, когато искате да създадете нов прозорец.
import wx class MyFrame(wx.Frame): def __init__(self, parent, title): wx.Frame.__init__(self, parent, title=title) self.control = wx.TextCtrl(self) self.CreateStatusBar() # Setting up the menu. filemenu= wx.Menu() # wx.ID_ABOUT and wx.ID_EXIT are standard IDs provided by wxWidgets. menuAbout = filemenu.Append(wx.ID_ABOUT, "&About"," Information about this program") menuExit = filemenu.Append(wx.ID_EXIT,"E&xit"," Terminate the program") # Creating the menubar and adding menus to it: menuBar = wx.MenuBar() menuBar.Append(filemenu,"&File") # Adding the "filemenu" to the MenuBar # Adding a panel so it looks correct on all platforms: self .panel = wx . Panel ( self ) # And put some text with a larger font on it: st = wx . StaticText ( self . panel , - 1 , "Hello World!" , ( 20 , 20 )) font = st . GetFont () font . PointSize += 10 font = font . Bold () st . SetFont ( font )
# Бутон:
себе си бутон = wx. Бутон ( самостоятелен панел , – 1 , „Щракнете върху мен!“ , ( 100 , 100 ))
# Свържете събитие към бутона. Когато потребителят щракне върху него,
Ще бъде извикан # метод “OnClick”.
себе си бутон . Свързване (wx. EVT_BUTTON, самостоятелно. OnClick)
# Добавяне на панела към съдържанието на рамката:
себе си размер = wx. BoxSizer ()
себе си размерител . Добавяне (самостоятелен панел, 1, wx. РАЗШИРЯВАНЕ)
# Използвайте някои размери, за да видите опциите за оформление:
self.sizer0 = wx.BoxSizer(wx.HORIZONTAL)
self.sizer1 = wx.BoxSizer(wx.VERTICAL)
def OnClick(self,event):
print(„Бутонът беше щракнат!“)
def OnExit(self,e):
print("Излизане...")
sys.exit()
def OnAbout(self,e):
d= Диалогов прозорец за информация (няма)
д. ShowModal ()
д. унищожи ()
Windows
Windows е графична операционна система от Microsoft. За първи път е пуснат през 1985 г. като заместител на операционната система MS-DOS. Windows е изграден върху NT ядрото и използва обектно-ориентиран модел на програмиране. Windows също има графичен потребителски интерфейс, който позволява на потребителите да взаимодействат с компютъра чрез менюта и икони.
Създаване на Windows
Windows е графичен потребителски интерфейс за компютри. Пуснат е за първи път през 1985 г. и е част от семейството операционни системи Microsoft Windows. Windows използва модела на графичния потребителски интерфейс, което означава, че използва икони на работния плот за представяне на файлове и папки. Можете да използвате мишката, за да щракнете върху икона, за да отворите файла или папката.
wxPython
wxPython е GUI инструментариум за Python, който предоставя богат набор от джаджи и контроли за създаване на графични потребителски интерфейси. Пуснат е под GNU General Public License.