PyQt5 状态栏

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
class Example(QMainWindow):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.statusBar().showMessage('状态栏上显示的消息')
        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('状态栏')
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit((app.exec_()))

转载请注明作者与出处:http://blog.csdn.net/u013511642  王小涛_同學

时间: 2024-10-23 17:48:11

PyQt5 状态栏的相关文章

【PyQt5 学习记录】005:QMainWindow 及状态栏、菜单栏和工具栏

1 #!/usr/bin/env python 2 3 import sys 4 from PyQt5.QtWidgets import (QApplication, 5 QMainWindow, 6 QWidget, 7 QAction, 8 QLabel, 9 QTextEdit, 10 QLineEdit, 11 QPushButton, 12 QGridLayout) 13 from PyQt5.QtCore import Qt 14 from PyQt5.QtGui import QI

三、PyQt5不同方法创建菜单栏、工具栏和状态栏

创建菜单栏.工具栏和状态栏可以直接通过代码实现,也可以通过Qt Designer中的属性编辑器等实现.通过两种方法的学习可以加深理解,更好的掌握PyQt5. 一.菜单栏与状态栏 状态栏的设置比较简单,在设置菜单栏的同时,就可以实现状态栏显示的设置. 1.1 下拉菜单与子菜单 菜单栏位于窗体标题栏的下方,通过QMenu类可添加菜单栏的小控件,创建上下文菜单和弹出菜单.每个Qmenu对象都可以包含QAction对象.单击QAction按钮时,QMenu对象就会发射triggered信号实现功能需求.

PyQt5应用与实践

一个典型的GUI应用程序可以抽象为:主界面(菜单栏.工具栏.状态栏.内容区域),二级界面(模态.非模态),信息提示(Tooltip),程序图标等组成.本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用. 1. 主界面 QMainWindow类提供一个有菜单条.锚接窗口(例如工具条)和一个状态条的主应用程序窗口.主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单.工具条和一个状态条.QMainWindow常常被继承,因为这使得封装中

PyQt5教程——事件和信号(5)

PyQt5中的事件和信号 在这部分PyQt5编程教程中,我们探索应用中事件和信号的发生. 事件 所有的GUI应用都是事件驱动的.事件主要由应用的用户操作产生的.但是事件可能由其他条件触发,比如:一个网络连接,一个窗口管理器,一个定时器,这些动作都可能触发事件的产生.当我们调用应用的exec_()方法时,应用进入了主循环.主循环用于检测事件的产生并且将事件送到用于处理的对象中去. 在事件模型,有三个参与者 事件源 事件对象 事件目标 事件源是状态发生改变的对象.它产生了事件.事件对象(evnet)

PyQt5菜单栏

import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qApp from PyQt5.QtGui import QIcon class Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): exitAction = QAction(QIcon("C:\\Users\\he

PyQt5教程——对话框(6)

PyQt5中的对话框 对话框窗口或对话框是大多数主流GUI应用不可缺少的部分.对话是两个或更多人之间的会话.在计算机应用中,对话框是一个用来和应用对话的窗口.对话框可以用来输入数据,修改数据,改变应用设置等等. 输入对话框 QInputDialog提供了一个简单便利的对话框用于从用户那儿获得只一个值.输入值可以是字符串,数字,或者一个列表中的列表项. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tu

PyQt5学习笔记2-GUI编程基础-2

通过三个简单软件程序分析,找到PyQt GUI编程的感觉! (源自<Rapid GUI Programming with Python and Qt>,本文将示例由Qt4改成Qt5版本) 软件2:计算器 该示例是一个对话框应用程序,即没有菜单栏.工具条.状态栏. 软件功能: 1.用户输入数学表达式,按回车键后,表达式及结果就会显示出来. 2.如果输入的表达式无效,软件会显示错误信息. 软件运行效果图 1 ''' 2 一个计算器 3 该示例是一个对话框应用程序,即没有菜单栏.工具条.状态栏. 4

Python_用PyQt5 建 notepad 界面

用PyQt5建notepad界面 1 # -*-coding:utf-8 -*- 2 """ 3 简介:用PyQt5做一个对话框,有菜单(2个.有独立图标.快捷键).提示栏(只有主窗口才有提示栏),退出时有二次确认 4 思路:引用并重构PyQt5里的方法 5 6 思考:PyQt5要求先建组件,再调用,但是可以将连接对象放在后面 7 """ 8 9 10 import sys 11 from PyQt5.QtWidgets import QAppl

PyQt5——DAY3

PyQt5中的菜单和工具栏 在这部分的PyQt5教程中,我们将创建菜单和工具栏.菜单式位于菜单栏的一组命令操作.工具栏是应用窗体中由按钮和一些常规命令操作组成的组件. 主窗口 QMainWindow类提供了一个应用主窗口.默认创建一个拥有状态栏.工具栏和菜单栏的经典应用窗口骨架. 状态栏 状态栏是用来显示状态信息的组件. 1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 #__author:Administrator 4 #date:2018/7/2