本文实例讲述了基于wxpython实现的windows GUI程序。分享给大家供大家参考。具体如下:
# using a wx.Frame, wx.MenuBar, wx.Menu, wx.Panel, wx.StaticText, wx.Button, # and a wx.BoxSizer to show a rudimentary wxPython Windows GUI application # wxPython package from: http://prdownloads.sourceforge.net/wxpython/ # I downloaded: wxPython2.5-win32-ansi-2.5.3.1-py23.exe # if you have not already done so install the Python compiler first # I used Python-2.3.4.exe (the Windows installer package for Python23) # from http://www.python.org/2.3.4/ # tested with Python23 vegaseat 24jan2005 import wx class Frame1(wx.Frame): # create a simple windows frame (sometimes called form) # pos=(ulcX,ulcY) size=(width,height) in pixels def __init__(self, parent, title): wx.Frame.__init__(self, parent, -1, title, pos=(150, 150), size=(350, 250)) # create a menubar at the top of the user frame menuBar = wx.MenuBar() # create a menu ... menu = wx.Menu() # ... add an item to the menu # \tAlt-X creates an accelerator for Exit (Alt + x keys) # the third parameter is an optional hint that shows up in # the statusbar when the cursor moves across this menu item menu.Append(wx.ID_EXIT, "E&xit\tAlt-X", "Exit the program") # bind the menu event to an event handler, share QuitBtn event self.Bind(wx.EVT_MENU, self.OnQuitButton, id=wx.ID_EXIT) # put the menu on the menubar menuBar.Append(menu, "&File") self.SetMenuBar(menuBar) # create a status bar at the bottom of the frame self.CreateStatusBar() # now create a panel (between menubar and statusbar) ... panel = wx.Panel(self) # ... put some controls on the panel text = wx.StaticText(panel, -1, "Hello World!") text.SetFont(wx.Font(24, wx.SCRIPT, wx.NORMAL, wx.BOLD)) text.SetSize(text.GetBestSize()) quitBtn = wx.Button(panel, -1, "Quit") messBtn = wx.Button(panel, -1, "Message") # bind the button events to event handlers self.Bind(wx.EVT_BUTTON, self.OnQuitButton, quitBtn) self.Bind(wx.EVT_BUTTON, self.OnMessButton, messBtn) # use a sizer to layout the controls, stacked vertically # with a 10 pixel border around each sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(text, 0, wx.ALL, 10) sizer.Add(quitBtn, 0, wx.ALL, 10) sizer.Add(messBtn, 0, wx.ALL, 10) panel.SetSizer(sizer) panel.Layout() def OnQuitButton(self, evt): # event handler for the Quit button click or Exit menu item print "See you later alligator! (goes to stdout window)" wx.Sleep(1) # 1 second to look at message self.Close() def OnMessButton(self, evt): # event handler for the Message button click self.SetStatusText('101 Different Ways to Spell "Spam"') class wxPyApp(wx.App): def OnInit(self): # set the title too frame = Frame1(None, "wxPython GUI 2") self.SetTopWindow(frame) frame.Show(True) return True # get it going ... app = wxPyApp(redirect=True) app.MainLoop()
希望本文所述对大家的Python程序设计有所帮助。

c盘的users是用户文件夹,主要存放用户的各项配置文件。users文件夹是windows系统的重要文件夹,不能随意删除;它保存了很多用户信息,一旦删除会造成数据丢失,严重的话会导致系统无法启动。

启动任务管理器的三个快捷键是:1、“Ctrl+Shift+Esc”,可直接打开任务管理器;2、“Ctrl+Alt+Delete”,会进入“安全选项”的锁定界面,选择“任务管理器”,即可以打开任务管理器;3、“Win+R”,会打开“运行”窗口,输入“taskmgr”命令,点击“确定”即可调出任务管理器。

PIN码是Windows系统为了方便用户本地登录而独立于window账户密码的快捷登录密码,是Windows系统新添加的一套本地密码策略;在用户登陆了Microsoft账户后就可以设置PIN来代替账户密码,不仅提高安全性,而且也可以让很多和账户相关的操作变得更加方便。PIN码只能通过本机登录,无法远程使用,所以不用担心PIN码被盗。

win10自带的onenote是UWP版本;onenote是一套用于自由形式的信息获取以及多用户协作工具,而UWP版本是“Universal Windows Platform”的简称,表示windows通用应用平台,不是为特定的终端设计的,而是针对使用windows系统的各种平台。

windows操作系统的特点包括:1、图形界面;直观高效的面向对象的图形用户界面,易学易用。2、多任务;允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。3、即插即用。4、出色的多媒体功能。5、对内存的自动化管理。

因为win10系统是不自带扫雷游戏的,需要用户自行手动安装。安装步骤:1、点击打开“开始菜单”;2、在打开的菜单中,找到“Microsoft Store”应用商店,并点击进入;3、在应用商店主页的搜索框中,搜索“minesweeper”;4、在搜索结果中,点击选择需要下载的“扫雷”游戏;5、点击“获取”按钮,等待获取完毕后自动完成安装游戏即可。

在windows中鼠标指针呈四箭头时一般表示选中对象可以上、下、左、右移动。在Windows中鼠标指针首次用不同的指针来表示不同的状态,如系统忙、移动中、拖放中;在Windows中使用的鼠标指针文件还被称为“光标文件”或“动态光标文件”。

pythonGUI编程简述GUI(GraphicalUserInterface,图形用户界面)是一种允许用户通过图形方式与计算机交互的方式。GUI编程是指使用编程语言来创建图形用户界面。Python是一种流行的编程语言,它提供了丰富的GUI库,使得PythonGUI编程变得非常简单。PythonGUI库介绍Python中有许多GUI库,其中最常用的有:Tkinter:Tkinter是Python标准库中自带的GUI库,它简单易用,但功能有限。PyQt:PyQt是一个跨平台的GUI库,它功能强大,


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver Mac version
Visual web development tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Atom editor mac version download
The most popular open source editor

Notepad++7.3.1
Easy-to-use and free code editor
