#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 22 08:35:42 2021
@author: myhaspl
"""import wx
class MyHelloFrame(wx.Frame):"""框架"""def __init__(self, *args, **kw):# 调用父类构造函数super(MyHelloFrame, self).__init__(*args, **kw)# 在frame中创建Panel面板pnl = wx.Panel(self)# 使用较大的粗体字体设置静态文本控件st = wx.StaticText(pnl, label="较大的粗体")font = st.GetFont()font.PointSize += 10font = font.Bold()st.SetFont(font)# 状态栏self.CreateStatusBar()self.SetStatusText("学习wxPython!")        # 创建一个sizer管理子widget层,非常重要,设置好才可以使文本正常完整显示出来#否则,除非明确指定size,文本会因为显示的大小size受限无法显示,。sizer = wx.BoxSizer(wx.VERTICAL)sizer.Add(st, wx.SizerFlags().Border(wx.TOP|wx.LEFT, 25))pnl.SetSizer(sizer)if __name__ == '__main__':# When this module is run (not imported) then create the app, the# frame, show it, and start the event loop.app = wx.App()frm = MyHelloFrame(None, title='静态文本控件与状态栏')frm.Show()app.MainLoop()  


#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 22 08:35:42 2021
@author: myhaspl
"""import wx
class MyHelloFrame(wx.Frame):"""框架"""def __init__(self, *args, **kw):# 调用父类构造函数super(MyHelloFrame, self).__init__(*args, **kw)# 在frame中创建Panel面板pnl = wx.Panel(self)st = wx.StaticText(pnl, label="下划线,较小字体!",pos= wx.Point(0,130))font = st.GetFont()font.PointSize -= 2font = font.Underlined()       st.SetFont(font)        # 状态栏self.CreateStatusBar()self.SetStatusText("学习wxPython!")        # 创建一个sizer管理子widget层,非常重要,设置好才可以使文本正常完整显示出来#除非在创建StaticText时明确指定size,否则,文本会因为显示的大小size受限以及位置pos重叠导致无法显示。sizer = wx.BoxSizer(wx.VERTICAL)         sizer.Add(st, wx.SizerFlags().Border(wx.TOP|wx.LEFT, 25))pnl.SetSizer(sizer)if __name__ == '__main__':# When this module is run (not imported) then create the app, the# frame, show it, and start the event loop.app = wx.App()frm = MyHelloFrame(None, title='静态文本控件与状态栏')frm.Show()app.MainLoop()

python精要(82)-wxpython(3)-静态文本控件与状态栏相关推荐

  1. MFC静态文本控件设置超链接

    有时我们需要在窗口上设置一个超链接,比如在Aboutdlg上设置"我的博客"这样的超链接.具体的设置方法如下. 1.首先我们在窗体上添加一个Static文本控件,修改Caption ...

  2. MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应...

    MFC小程序截图: 一.在MFC中简单使用WebBrowser的ActiveX插件的方法: 见博文:  http://blog.csdn.net/supermanking/article/detail ...

  3. VC设置静态文本控件的显示字体和显示内容

    首先,在对话框上添加一个Static控件,关联一个控制变量m_static(不是Value,是Control) 然后,建立一个字体变量 private:CFont m_Font; 然后,在对话框初始化 ...

  4. 文本显示器--静态文本控件之文本绘制输出

    花了几天的时间才慢慢整理出静态文本控件的文字输出. 主要考虑到文字的左对齐,水平居中对齐,右对齐.靠上对齐,垂直居中对齐,靠下对齐. 最麻烦的是除了要考虑上面的对齐问题,还要考虑文字输出的裁剪.如当前 ...

  5. 文本显示器-静态文本控件功能一览

    静态文本显示控件的功能基本定型了. 顾名思义,静态文本就是显示预先设定好的静态文本字符串. 字符串可以支持任意字符,可以在任意位置显示. 字符串水平方向支持 左/中/右三种对齐方式. 垂直方向支持 上 ...

  6. wxpython基本控件-静态文本控件

    #coding=utf-8 import wx class StaticTextFrame(wx.Frame):def __init__(self):wx.Frame.__init__(self,No ...

  7. MFC中静态文本控件显示的几种实现方式

    示例如下: 1.DDX_TEXT: .h文件声明:CString m_flashplayerversion; .cpp调用:           DDX_Text(pDX,IDC_STATIC_Fla ...

  8. wxpython textctrl绑键盘事件_wxPython控件学习之TextCtrl(三)响应文本控件事件

    frame.Bind(wx.EVT_TEXT, frame.OnText, text) TextCtrl支持的事件类型: --------------------------------------- ...

  9. bkwin设置文本控件为多行模式

    2019独角兽企业重金招聘Python工程师标准>>> 指定textmode, 给到文本控件的区域  <class name="xxxxx" textmod ...

最新文章

  1. 其他算法-高斯白噪声
  2. CMU创建一个开源的AI代码生成模型,C语言表现优于Codex
  3. centos7下使用yum安装pip
  4. matlab条形指纹拼接,matlab实现的两幅指纹图像的拼接
  5. 马云刘强东隔空互怼,美团外卖大范围故障,苹果系统漏洞百出 | 一周业界事
  6. 转:Git: 对象原理
  7. 在线学习编程网站收集
  8. OSChina 周三乱弹 —— 致力于做一名优秀的女程序员鼓励师
  9. 我走进了微缩的“物联国”
  10. C++课程设计:学生管理系统
  11. 小米笔记本Air 13.3 i5-8250U macOS黑苹果efi引导文件
  12. 删除office的产品秘钥
  13. 旭宇同创:拼多多怎么开通直通车?
  14. 小福利,教大家用excel函数实现切片器的功能
  15. 解决Win 7安装Power Shell报错问题
  16. verilog中的signed用法
  17. Tensorflow某段程序复现
  18. ANSYS经典界面保存高清图片方法(用于科研绘图)
  19. Windows10下VirtualBox虚拟机的备份与迁移
  20. Opencv Sift和Surf特征实现图像无缝拼接生成全景图像

热门文章

  1. Appium Desktop介绍-xcodebuild failed with code 65 问题解决
  2. POJ 3087 Shuffle'm Up DFS
  3. 博客园北京俱乐部第三次技术活动(2009/5/23)总结
  4. 【freemarker】渲染列表一系列操作
  5. thinkPHP源码目录介绍
  6. MySQL-数据库增删改查
  7. 【Zookeeper】源码分析之持久化(三)之FileTxnSnapLog
  8. JSONP的诞生、原理及应用实例
  9. 了解Sql Server的执行计划
  10. sql分区-纵向分表与横向分区表(转)