python精要(82)-wxpython(3)-静态文本控件与状态栏
#!/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)-静态文本控件与状态栏相关推荐
- MFC静态文本控件设置超链接
有时我们需要在窗口上设置一个超链接,比如在Aboutdlg上设置"我的博客"这样的超链接.具体的设置方法如下. 1.首先我们在窗体上添加一个Static文本控件,修改Caption ...
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应...
MFC小程序截图: 一.在MFC中简单使用WebBrowser的ActiveX插件的方法: 见博文: http://blog.csdn.net/supermanking/article/detail ...
- VC设置静态文本控件的显示字体和显示内容
首先,在对话框上添加一个Static控件,关联一个控制变量m_static(不是Value,是Control) 然后,建立一个字体变量 private:CFont m_Font; 然后,在对话框初始化 ...
- 文本显示器--静态文本控件之文本绘制输出
花了几天的时间才慢慢整理出静态文本控件的文字输出. 主要考虑到文字的左对齐,水平居中对齐,右对齐.靠上对齐,垂直居中对齐,靠下对齐. 最麻烦的是除了要考虑上面的对齐问题,还要考虑文字输出的裁剪.如当前 ...
- 文本显示器-静态文本控件功能一览
静态文本显示控件的功能基本定型了. 顾名思义,静态文本就是显示预先设定好的静态文本字符串. 字符串可以支持任意字符,可以在任意位置显示. 字符串水平方向支持 左/中/右三种对齐方式. 垂直方向支持 上 ...
- wxpython基本控件-静态文本控件
#coding=utf-8 import wx class StaticTextFrame(wx.Frame):def __init__(self):wx.Frame.__init__(self,No ...
- MFC中静态文本控件显示的几种实现方式
示例如下: 1.DDX_TEXT: .h文件声明:CString m_flashplayerversion; .cpp调用: DDX_Text(pDX,IDC_STATIC_Fla ...
- wxpython textctrl绑键盘事件_wxPython控件学习之TextCtrl(三)响应文本控件事件
frame.Bind(wx.EVT_TEXT, frame.OnText, text) TextCtrl支持的事件类型: --------------------------------------- ...
- bkwin设置文本控件为多行模式
2019独角兽企业重金招聘Python工程师标准>>> 指定textmode, 给到文本控件的区域 <class name="xxxxx" textmod ...
最新文章
- 其他算法-高斯白噪声
- CMU创建一个开源的AI代码生成模型,C语言表现优于Codex
- centos7下使用yum安装pip
- matlab条形指纹拼接,matlab实现的两幅指纹图像的拼接
- 马云刘强东隔空互怼,美团外卖大范围故障,苹果系统漏洞百出 | 一周业界事
- 转:Git: 对象原理
- 在线学习编程网站收集
- OSChina 周三乱弹 —— 致力于做一名优秀的女程序员鼓励师
- 我走进了微缩的“物联国”
- C++课程设计:学生管理系统
- 小米笔记本Air 13.3 i5-8250U macOS黑苹果efi引导文件
- 删除office的产品秘钥
- 旭宇同创:拼多多怎么开通直通车?
- 小福利,教大家用excel函数实现切片器的功能
- 解决Win 7安装Power Shell报错问题
- verilog中的signed用法
- Tensorflow某段程序复现
- ANSYS经典界面保存高清图片方法(用于科研绘图)
- Windows10下VirtualBox虚拟机的备份与迁移
- Opencv Sift和Surf特征实现图像无缝拼接生成全景图像