python借助wxFormBuilder工具搭建基础的GUI界面—wxFormBuilder工具使用介绍:https://blog.youkuaiyun.com/Logintern09/article/details/126685315
布局四:面板拼接式,先Panel面板构图,再使用程序代码在Frame框架上拼接面板

下面讲一下怎么实现Frame拼接不同面板的。
生成基础的panel模型
wxFormBuilder工具添加一个面板,在面板上继续添加想要的控件,将自动生成的python代码拷贝到Pycharm编辑器的某个命名的.py文件中。
面板上添加的基础控件如下:

wxFormBuilder工具自动生成的python代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
###########################################################################
## Python code generated with wxFormBuilder (version Jun 17 2015)
## http://www.wxformbuilder.org/
##
## PLEASE DO "NOT" EDIT THIS FILE!
###########################################################################
import wx
import wx.xrc
###########################################################################
## Class MyPanel
###########################################################################
class MyPanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.Size(500, 300),
style=wx.TAB_TRAVERSAL)
bSizer = wx.BoxSizer(wx.VERTICAL)
self.m_slider = wx.Slider(self, wx.ID_ANY,

文章介绍了如何使用wxFormBuilder工具创建基础的GUI界面,包括在Panel上添加控件,如Slider、CheckBox和StaticText等。然后,展示了如何在Frame上拼接和布局多个Panel,通过调整Panel的位置和大小来实现不同的界面设计。文章还提到了wxPython库中的布局管理器wx.BoxSizer在组织控件时的作用。
最低0.47元/天 解锁文章
1507

被折叠的 条评论
为什么被折叠?



