Py之wxPython:利用wxPython设计GUI界面(图片背景+简单按钮)

简介: Py之wxPython:利用wxPython设计GUI界面(图片背景+简单按钮)

实现界面


image.png


实现代码


import wx

class MyPanel(wx.Panel):

   def __init__(self, parent, id):

       wx.Panel.__init__(self, parent, id)

       try:

           image_file = 'F:/File_Python/Python_GUI/Talking With Robots/Resources/0011.jpg'

           to_bmp_image = wx.Image(image_file, wx.BITMAP_TYPE_ANY).ConvertToBitmap()

           self.bitmap = wx.StaticBitmap(self, -1, to_bmp_image, (0, 0))

           image_width = to_bmp_image.GetWidth()

           image_height = to_bmp_image.GetHeight()

           set_title = '%s %d x %d' % (image_file, to_bmp_image.GetWidth(), to_bmp_image.GetHeight())

           parent.SetTitle(set_title)

       except IOError:

           print ('Image file %s not found' % image_file)

           raise SystemExit

       #创建一个按钮

       self.button = wx.Button(self.bitmap, -1, label='启动', pos=(102,125))

if __name__ == '__main__':

   app = wx.PySimpleApp()

   frame = wx.Frame(None, -1, '登陆窗口', size=(300,200))

   my_panel = MyPanel(frame, -1)

   frame.Show()

   app.MainLoop()


相关文章
|
9月前
|
Python
【python】PyQt5实现生成二维码并保存的功能(附源码,带注释)
【python】PyQt5实现生成二维码并保存的功能(附源码,带注释)
256 0
|
6月前
|
数据可视化 Python
用Python给代码安个进度条,太香了吧
用Python给代码安个进度条,太香了吧
68 4
|
6月前
|
C# 开发者 UED
WPF开发者必备秘籍:深度解析文件对话框使用技巧,打开与保存文件原来如此简单!
【8月更文挑战第31天】在WPF应用开发中,文件操作是常见需求。本文详细介绍了如何利用`Microsoft.Win32`命名空间下的`OpenFileDialog`和`SaveFileDialog`类来正确实现文件打开与保存功能。通过示例代码展示了如何设置文件过滤器、初始目录等属性,并使用对话框进行文件读写操作。正确使用文件对话框能显著提升用户体验,使应用更友好易用。
150 0
Pycharm主题切换(禁用)导致UI界面显示异常解决
问题记录 UI显示异常 安装多个主题时,当禁用某些主题,切换回one dark theme时,发现代码编辑窗口背景变成白色,菜单栏其他地方背景为黑色 问题原因 查看Settings>Editor>Color Scheme>General,发现方案被改为-Classic Light
|
9月前
wxPython4.0.4加载splash图片
wxPython4.0.4加载splash图片
63 0
|
9月前
|
Python
Python制作gif生成工具,斗图再也不会输啦
Python制作gif生成工具,斗图再也不会输啦
|
前端开发 C语言 C++
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
tkinter是什么? 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI;
1308 0
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
|
数据可视化 Python
用 Python 给代码安个进度条,太香了吧!
用 Python 给代码安个进度条,太香了吧!
用 Python 给代码安个进度条,太香了吧!
|
编解码 Python Windows
Python代码自动提取Win10内置的锁屏壁纸
Python代码自动提取Win10内置的锁屏壁纸
161 0
Python代码自动提取Win10内置的锁屏壁纸
|
小程序 区块链 Python
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟