首页 > 编程语言 >wxFormBuilder + python + wxWidget

wxFormBuilder + python + wxWidget

时间:2023-11-10 21:46:15浏览次数:36  
标签:NullBitmap python self wxWidget ANY wxFormBuilder rb ID wx

-------------

# -*- coding: utf-8 -*-

###########################################################################
## Python code generated with wxFormBuilder (version 3.10.1-0-g8feb16b3)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################

import wx
import wx.xrc
import wx.lib.agw.ribbon as rb

wx.ID_MAIN_FRAME = 1000

###########################################################################
## Class MainFrame
###########################################################################

class MainFrame ( wx.Frame ):

    def __init__( self, parent ):
        wx.Frame.__init__ ( self, parent, id = wx.ID_MAIN_FRAME, title = u"主窗体", pos = wx.DefaultPosition, size = wx.Size( 857,600 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )

        self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )

        self.m_statusBar2 = self.CreateStatusBar( 1, wx.STB_SIZEGRIP, wx.ID_ANY )
        bSizer10 = wx.BoxSizer( wx.VERTICAL )

        self.m_ribbonBar7 = rb.RibbonBar( self , wx.ID_ANY, wx.DefaultPosition, wx.Size( -1,-1 ), wx.lib.agw.ribbon.RIBBON_BAR_DEFAULT_STYLE )
        self.m_ribbonPage9 = rb.RibbonPage( self.m_ribbonBar7, wx.ID_ANY, u"MyRibbonPage" , wx.NullBitmap , 0 )
        self.m_ribbonPanel8 = rb.RibbonPanel( self.m_ribbonPage9, wx.ID_ANY, u"MyRibbonPanel" , wx.NullBitmap , wx.DefaultPosition, wx.DefaultSize, wx.lib.agw.ribbon.RIBBON_PANEL_DEFAULT_STYLE )
        self.m_ribbonButtonBar1 = rb.RibbonButtonBar( self.m_ribbonPanel8, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0)
        self.m_ribbonButtonBar1.AddSimpleButton( wx.ID_ANY, u"MyRibbonButton", wx.NullBitmap, wx.EmptyString)
        self.m_ribbonButtonBar1.AddSimpleButton( wx.ID_ANY, u"MyRibbonButton", wx.NullBitmap, wx.EmptyString)
        self.m_ribbonButtonBar1.AddSimpleButton( wx.ID_ANY, u"MyRibbonButton", wx.NullBitmap, wx.EmptyString)
        self.m_ribbonPage10 = rb.RibbonPage( self.m_ribbonBar7, wx.ID_ANY, u"MyRibbonPage" , wx.NullBitmap , 0 )
        self.m_ribbonPanel9 = rb.RibbonPanel( self.m_ribbonPage10, wx.ID_ANY, u"MyRibbonPanel" , wx.NullBitmap , wx.DefaultPosition, wx.DefaultSize, wx.lib.agw.ribbon.RIBBON_PANEL_DEFAULT_STYLE )
        self.m_ribbonPage11 = rb.RibbonPage( self.m_ribbonBar7, wx.ID_ANY, u"MyRibbonPage" , wx.NullBitmap , 0 )
        self.m_ribbonPanel10 = rb.RibbonPanel( self.m_ribbonPage11, wx.ID_ANY, u"MyRibbonPanel" , wx.NullBitmap , wx.DefaultPosition, wx.DefaultSize, wx.lib.agw.ribbon.RIBBON_PANEL_DEFAULT_STYLE )
        self.m_ribbonPage12 = rb.RibbonPage( self.m_ribbonBar7, wx.ID_ANY, u"MyRibbonPage" , wx.NullBitmap , 0 )
        self.m_ribbonBar7.Realize()

        bSizer10.Add( self.m_ribbonBar7, 0, wx.EXPAND, 0 )

        self.m_panel6 = wx.Panel( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
        self.m_panel6.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_GRAYTEXT ) )

        bSizer10.Add( self.m_panel6, 1, wx.EXPAND |wx.ALL, 0 )


        self.SetSizer( bSizer10 )
        self.Layout()

        self.Centre( wx.BOTH )

    def __del__( self ):
        pass





#导入wx包
app = wx.App()                                   #创建应用程序对象
win = MainFrame(wx.Frame(None,-1,'install test')) #创建窗体
#btn = wx.Button(win, label = 'Button') #创建Button
win.Show()                                          #显示窗体
app.MainLoop()                                  #运行程序



-----------------

标签:NullBitmap,python,self,wxWidget,ANY,wxFormBuilder,rb,ID,wx
From: https://www.cnblogs.com/gispathfinder/p/17825127.html

相关文章

  • Python MySQL 数据库查询:选择数据、使用筛选条件、防止 SQL 注入
    从表格中选择数据要从MySQL中的表格中选择数据,请使用"SELECT"语句:示例选择"customers"表格中的所有记录,并显示结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="yourusername",password="yourpassword",datab......
  • Python七种运算符及其优先级
    例:a=10,b=201、算术运算符运算符描述实例+加-两个对象相加a+b输出结果30-减-得到负数或是一个数减去另一个数a-b输出结果-10*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200/除-x除以yb/a输出结果2%取模-返......
  • python3: dlt - 数据结构
    python3:dlt-数据结构    一、程序:1[wit@fedoranull]$cattest.py2#!/usr/bin/envpython334567#testthisscript8defmsg():9print("\nhello,python3!\n")101112#runningmsg()13#msg()1415......
  • python计算代码运行时间
    记录一下自己用python编写计算运行时间的代码 时间类importtimeimportnumpyasnp#编写时间类来方便操作classTimer:def__init__(self):self.times=[]#记录时间self.start()defstart(self):#开始时间启动self.start_time=time.time()......
  • python删除二维数组的某一行某一列
    Python删除二维数组的某一行某一列1.简介在Python中,二维数组可以通过列表嵌套的方式实现。删除二维数组的某一行或某一列可以使用Python内置的列表操作方法来实现。在本篇文章中,我将向你介绍如何使用Python来删除二维数组的某一行或某一列。2.删除二维数组的某一行删除二维......
  • pythonDay9
    t是文本模式   b是二进制 打开文件 文件读写 r案例 w只写模式 w案例  a追写模式 可读可写:+配合w/r使用   ......
  • python Compile failed: command '/usr/bin/clang' failed with exit code 1 解决办
    一、升级pippip3install--upgradepip然后,更新设置工具:python3-mpipinstall--upgradesetuptools......
  • python学习总结
    Python是一种流行的高级编程语言,以其简洁的语法和强大的功能而闻名。它广泛应用于各种领域,如数据分析、人工智能、网络开发等。Python的核心特点包括:1.可读性强:Python的语法简洁,代码可读性强,使得程序易于理解和维护。2.易于学习:Python适合编程初学者,因为它具有简单易懂的语法和......
  • Python pip镜像源配置
    一、选择国内常用镜像源国内常用的镜像源有阿里云、清华大学、中国科技大学、华中理工大学、山东理工大学、豆瓣等。#阿里云镜像源http://mirrors.aliyun.com/pypi/simple/#清华大学镜像源https://pypi.tuna.tsinghua.edu.cn/simple/#中国科技大学镜像源http://pypi.......
  • pycharm右键运行python怎么可以像命令行一样传参数?
    需求:我在命令行敲pythonmain.pyhost.ini执行我在pycharm中如何补充这个host.ini的参数。 AI解决:在PyCharm中右键执行运行时,默认情况下是不会传递参数的,需要手动配置才能将参数传递给脚本。你可以按照以下步骤进行设置:在PyCharm中打开main.py文件。点击顶部工具栏......