当前位置: 首页 > news >正文

微信支付 网站备案淘宝怎么优化关键词步骤

微信支付 网站备案,淘宝怎么优化关键词步骤,网站制作的一般步骤,有口碑的模板网站建设在上一篇文章中我们搭建好了PyQt5的开发环境,打铁到趁热我们基于搭建好的环境来简单实战一把 一:PyQt5包模块简介 PyQt5包括的主要模块如下。 QtCore模块——涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及的时间、文件、目录、数…

        在上一篇文章中我们搭建好了PyQt5的开发环境,打铁到趁热我们基于搭建好的环境来简单实战一把

一:PyQt5包模块简介

PyQt5包括的主要模块如下。

  • QtCore模块——涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及的时间、文件、目录、数据类型、文本流、链接、QMimeData、线程或进程等对象。
  • QtGui模块——涵盖了多种基本图形功能的类,包括但不限于:窗口集、事件处理、2D图形、基本的图像和界面、字体和文本类。
  • QtWidgets模块——包含了一整套UI元素控件,用于建立符合系统风格的Classic界面,非常方便,可以在安装时选择是否使用此功能。
  • QtMultimedia模块——包含了一套类库,用于处理多媒体事件,通过调用API接口访问摄像头、语音设备、收发消息(Radio Functionality)等。
  • QtBluetooth模块——包含了处理蓝牙活动的类库,其功能包括:扫描设备、连接、交互等行为。
  • QtNetwork模块——包含了用于进行网络编程的类库,通过提供便捷的TCP/IP及UDP的C/S代码集合,使得基于Qt的网络编程更容易。
  • QtPositioning模块——用于获取位置信息,此模块允许使用多种方式实现定位,包括但不限于:卫星、无线网、文字信息。此模块一般用在网络地图定位系统中。
  • Enginio模块——用于构建客户端的应用程序库,在运行时访问Qt Cloud 服务器托管的应用程序。
  • QtWebSockets模块——包含了一组类程序,用于实现WebSocket协议。
  • QtWebKit模块——包含了用于实现基于WebKit2的网络浏览器的类库。
  • QtWebKitWidgets模块——提供了一组类库,用于实现一种由Widgets包构建的、基于WebKit1的网络浏览器。
  • QtXml模块——包含了用于处理XML的类库,此模块为SAX和DOM API 的实现提供了函数。
  • QtSvg模块——通过一组类库,为显示矢量图形文件的内容提供了函数。
  • QtSql模块——提供了数据库对象的接口以供使用。
  • QtTest模块——包含了通过单元测试,调试PyQt5应用程序的功能。
  • QtHelp模块——包含了用于创建和查看可查找的文档的类。
  • QtOpenGL模块——使用OpenGL库来渲染3D和2D图形。该模块使得Qt GUI库和OpenGL库无缝集成。
  • QtXmlPatterns模块——所包含的类实现了对XML和自定义数据模型的Xquery与XPath的支持。
  • QtDesigner模块——所包含的类允许使用PyQt扩展Qt Designer。
  • Qt模块——将上面模块中的类综合到一个单一的模块中。这样做的好处是你不用担心哪个模块包含了哪个特定的类;坏处是加载到整个Qt框架中,从而增加了应用程序的内存占用。
  • uic模块——所包含的类用来处理.ui文件,该文件由Qt Designer创建,用于描述整个或者部分用户界面。它可以将.ui文件编译为.py文件,以便其他Python程序调用。

PyQt5增加了很多模块,可以去官方网站查看,基本上看模块名字就知道大概用处了。PyQt5已经没有phonon模块了,使用QtMultimedia来处理媒体。
另外,PyQt5新增的QtWebEngineWidgets模块替代了过时的QtWebKit,但是QtWebKit还在,而新模块更耗内存,具体使用哪个由读者自己决定。

PyQt 5主要类介绍

PyQt5 API拥有620多个类和6000个函数。它是一个跨平台的工具包,可以运行在所有主流的操作系统上,包括Windows、Linux和Mac OS。

  • QObject类:在类层次结构中是顶部类(Top Class),它是所有PyQt对象的基类。
  • QPaintDevice类:所有可绘制的对象的基类。
  • QApplication类:用于管理图形用户界面应用程序的控制流和主要设置。它包含主事件循环,对来自窗口系统和其他资源的所有事件进行处理和调度;它也对应用程序的初始化和结束进行处理,并且提供对话管理;还对绝大多数系统范围和应用程序范围的设置进行处理。
  • QWidget类:所有用户界面对象的基类。QDialog类和QFrame类继承自QWidget类,这两个类有自己的子类系统(Sub-Class System)。
  • QFrame类:有框架的窗口控件的基类。它也被用来直接创建没有任何内容的简单框架,但是通常要用到QHBox或QVBox,因为它们可以自动布置放到框架中的窗口控件。
  • QMainWindow类:提供一个有菜单栏、锚接窗口(如工具栏)和状态栏的主应用程序窗口。
  • QDialog类:最普通的顶级窗口。如果一个窗口控件没有被嵌入到父窗口控件中,那么该窗口控件就被称为顶级窗口控件。在通常情况下,顶级窗口控件是有框架和标题栏的窗口。在Qt中,QMainWindow和不同的QDialog的子类是最普通的顶级窗口。
  • QLabel控件:用来显示文本或图像。
  • QLineEdit窗口控件:提供了一个单页面的单行文本编辑器。
  • QTextEdit窗口控件:提供了一个单页面的多行文本编辑器。
  • QPushButton窗口控件:提供了一个命令按钮。
  • QRadioButton控件:提供了一个单选钮和一个文本或像素映射标签。
  • QCheckBox窗口控件:提供了一个带文本标签的复选框。
  • QspinBox控件:允许用户选择一个值,要么通过按向上/向下键增加/减少当前显示值,要么直接将值输入到输入框中。
  • QScrollBar窗口控件:提供了一个水平的或垂直的滚动条。
  • QSlider控件:提供了一个垂直的或水平的滑动条。
  • QComboBox控件:一个组合按钮,用于弹出列表。
  • QMenuBar控件:提供了一个横向菜单栏。
  • QStatusBar控件:提供了一个适合呈现状态信息的水平条,通常放在QMainWindow的底部。
  • QToolBar控件:提供了一个工具栏,可以包含多个命令按钮,通常放在QMainWindow的顶部。
  • QListView控件:可以显示和控制可选的多选列表,可以设置ListMode或IconMode。
  • QPixmap控件:可以在绘图设备上显示图像,通常放在QLabel或QPushButton类中。
  • Qdialog控件:对话框窗口的基类。

QWidget是所有用户界面类的基类,它能接收所有的鼠标、键盘和其他系统窗口事件。没有被嵌入到父窗口中的Widget会被当作一个窗口来调用,当然,它也可以使用setWindowFlags(Qt.WindowFlags)函数来设置窗口的显示效果。QWidget的构造函数可以接收两个参数,其中第一个参数是该窗口的父窗口;第二个参数是该窗口的Flag,也就是Qt.WindowFlags。根据父窗口来决定Widget是嵌入到父窗口中还是被当作一个独立的窗口来调用,根据Flag来设置Widget窗口的一些属性。
QMainWindow(主窗口)一般是应用程序的框架,在主窗口中可以添加所需要的Widget,比如添加菜单栏、工具栏、状态栏等。主窗口通常用于提供一个大的中央窗口控件(如文本编辑或者绘制画布)以及周围的菜单栏、工具栏和状态栏。QMainWindow常常被继承,这使得封装中央控件、菜单栏,工具栏以及窗口状态变得更容易,也可以使用Qt Designer来创建主窗口。

二:实战

1,选择控件

需要三个控件,PushButton, Horizontal Spacer, Text Edit

PushButton:按钮

Horizontal Spacer:水平填充,主要是为了布局好看

Text Edit:显示

2,控件布局

先同时选中PushButton和Horizontal Spacer,然后点击水平布局

同时选中三个控件,点击垂直布局

3,指定点击事件

 点击上图中带箭头的按钮,进入事件编辑模式,然后光标移动到“PushButton”按钮上----鼠标左键点击“PushButton”不要松开--拖动光标到界面上的的任一空白位置后再松开鼠标左键(需要注意的是需要移到空白位置出现接地的图标才能自己指定事件函数,如果鼠标拖到下边的Text Edit控件就是另外一个效果了,只能使用既定的函数,如下图)

4,指定事件函数

点击保存成ui文件

4,ui转成python文件

转换完成后出现了一个firstUI.py文件

5,程序实现

新建main.py

import sys
from PyQt5.QtWidgets import QApplication, QWidget
from firstUI import Ui_Formclass MyPyQT_Form(QWidget,Ui_Form):def __init__(self):super(MyPyQT_Form,self).__init__()self.setupUi(self)def pushButton_show(self):self.textEdit.setText("按钮点击")if __name__ == '__main__':app = QApplication(sys.argv)my_pyqt_form = MyPyQT_Form()my_pyqt_form.show()sys.exit(app.exec_())

运行

 

http://www.mmbaike.com/news/21954.html

相关文章:

  • 上海企业网站制作哪家专业外贸公司一般怎么找客户
  • 如何给网站做脚本今日头条seo
  • 网站要怎么做的网络营销是网上销售吗
  • 注册去美国做住家保姆的网站百度号码认证申诉平台
  • 网站建设选哪家网站seo需要用到哪些工具
  • 今天开始做女神免费网站百度搜索引擎的特点
  • 做网站开源免费网站的软件
  • 网站开发辛苦吗什么是论坛推广
  • WordPress交互式网站搜索引擎优化介绍
  • 做网站用什么工具好关键词查找
  • 设计网站软件开发网络推广员是干什么的
  • 做pc端网站价格如何免费做视频二维码永久
  • 有视频做的很好的网站吗seo外包公司优化
  • 网站建设公司好不好宁波seo网络推广优质团队
  • 网站注册页面html夸克搜索引擎入口
  • 哪个网站是做韩国化妆品正品网络营销推广的手段
  • .net 网站 数据库配置文件网络营销师证书有用吗
  • 厦门网站建设公司排行榜成都网站seo外包
  • zblog可以做视频网站吗计算机培训短期速成班
  • 网站建设哪些字体没有版权广告文案经典范例200字
  • 布吉做网站sem是什么电镜
  • 网站建设培训品牌网络营销推广方案策划
  • wordpress好看的主题seo软件推广
  • 网站推广公司兴田德润官网多少整合营销
  • 泉州市网站建设淘宝代运营靠谱吗
  • 昆明网站建设网站推广平台搭建
  • 做外贸必应网站产品曝光万网建站
  • 贸易公司网站源码台州seo优化
  • 北京网站制作培训学电脑培训班多少一个月
  • 微信开发人是谁广州seo推荐