程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

PyQt4学习1之---菜单栏(addMenu)、工具栏(addToolBar)、TextEdit工具框

发布于2019-08-22 17:45     阅读(1580)     评论(0)     点赞(22)     收藏(4)


 

如题,记录PyQt4学习之---菜单栏(addMenu)、工具栏(addToolBar)、TextEdit工具框

学习课程来源于腾讯课堂:

  1. __author__ = "lingjun"
  2. # 公众号:小白CV
  3. # -*- coding: utf-8 -*-
  4. import sys
  5. from PyQt4 import QtCore
  6. from PyQt4 import QtGui
  7. QtCore.QTextCodec.setCodecForTr(QtCore.QTextCodec.codecForName("utf8"))
  8. class MainWindow(QtGui.QMainWindow):
  9. def __init__(self,parent=None):
  10. QtGui.QMainWindow.__init__(self)
  11. self.resize(550,450)
  12. self.setWindowTitle(u'我的主程序')
  13. # TextEdit工具框
  14. textEdit=QtGui.QTextEdit()
  15. self.setCentralWidget(textEdit)
  16. # 建立exit的action动作,在菜单栏/工具栏均add
  17. exit=QtGui.QAction(QtGui.QIcon('exit.png'),u'退出',self)
  18. exit.setShortcut('Ctrl+Q') # 提示快捷键,但并不能快捷键控制
  19. exit.setStatusTip(u'退出程序') # 提示信息
  20. exit.connect(exit,QtCore.SIGNAL('triggered()'),QtGui.qApp,QtCore.SLOT('quit()'))
  21. self.statusBar() # 提示信息进行显示
  22. # 建立菜单栏
  23. menubar=self.menuBar()
  24. file=menubar.addMenu(u'文件')
  25. file.addAction(exit)
  26. # 建立工具栏
  27. toolbar=self.addToolBar(u'退出')
  28. toolbar.addAction(exit)
  29. if __name__ == "__main__":
  30. app=QtGui.QApplication(sys.argv)
  31. main=MainWindow()
  32. main.show()
  33. app.exec_()

exit.png图像是一个退出的图标,自己可百度下载一个图像,进行缩小就可以

 



所属网站分类: 技术文章 > 博客

作者:fggfg

链接:https://www.pythonheidong.com/blog/article/53266/8212af697a4020b18810/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)