
GUI
文章平均质量分 86
爱人BT
好好学习天天向上!
展开
-
Python GUI PyQt5基础知识
开始了原创 2018-12-25 11:21:41 · 4041 阅读 · 0 评论 -
Python GUI教程:QListWidget使用
一、简介QListWidget类是一个基于条目的接口,用于从列表中添加或删除条目,列表中的每个条目都是一个QListWidgetItem对象,QListWidget可以设置为多重选择。二、QListWidget类中常用的方法方法 描述 addItem() 在列表中添加QListWidgetItem对象或字符串 addItems() 添加列表中的每个条目 ...原创 2019-01-09 17:41:20 · 8210 阅读 · 2 评论 -
Python GUI教程:QInputDialog的使用
一、QInputDialog简介Qt提供了一个QInputDialog类,QInputDialogDialog类提供了一种简单方便的对话框来获得用户的单个输入信息,目前提供了4种数据类型的输入,可以使一个字符串、一个Int类型数据、一个double类型数据或者是一个下拉列表框的条目。一个标准输入对话框的基本结构如下图所示:其中包含一个提示标签,一个输入控件。如实调用字符串输入框,则为一个Q...原创 2019-01-09 17:03:51 · 3492 阅读 · 0 评论 -
Python GUI教程:信号与槽装饰器@pyqtSlot()
一个简单的例子。实现功能:两个数相加,显示结果。如图 一、界面文件 ui_calc.py# ui_calc.pyfrom PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Calc(object): def setupUi(self, Form): self.inputSpinBox1 = QtW...原创 2019-01-14 10:41:53 · 23399 阅读 · 1 评论 -
Python GUI教程:信号、槽、事件
信号:当对象的状态发生改变的时候,信号就由该对象发射 (emit) 出去。当一个信号被发射(emit)时候,与其关联的槽函数被立刻执行。其中该对象只负责发送信号,发射该信号的对象并不知道是那个对象在接收这个信号。这样保证了对象与对象之间的低耦合。 如果存在信号和多个槽函数相关联的时候,当信号被发射时,这些槽的执行顺序将会是随机的、不确定的。槽:用于接受信号,而且槽只是普通的对象成员函数。当和槽...原创 2018-12-25 17:07:40 · 4399 阅读 · 4 评论 -
Python GUI教程:QColorDialog颜色对话框
#!/usr/bin/python#import sysfrom PyQt5.QtWidgets import QApplication, QPushButton, QColorDialogfrom PyQt5 import QtWidgetsfrom PyQt5.QtCore import Qtfrom PyQt5.QtGui import QColorclass Color...原创 2019-01-02 09:02:41 · 1295 阅读 · 0 评论 -
Python GUI教程:在PyQt5中使用动画
一、在图形界面显示图片的两种方法一般情况下,想要在GUI中显示图片,我们会通过:– 实例化一个QLable()部件;– 实例化一个QPixmap()图形类;– 通过QLabel()部件的setPixmap()方法设置QLabel()部件的图形;就像如下代码所示:# coding:utf-8 from PyQt5 import QtGui,QtWidgetsimport s...原创 2018-12-25 10:12:54 · 3416 阅读 · 0 评论 -
Python GUI教程:在PyQt5中使用数据库
一、PyQt5:数据库操作简介 # 导入QtSqlfrom PyQt5 import QtSqlQtSQL模块中包含了很多个类,这些类归总起来主要包含三大部分:驱动层,用于提供特定数据库与SQL API接口之间的低级连接功能;其中包括QSqlDriver、QSqlDriverCreatorBase、QSqlResult; SQL API层,用于提供对数据库的访问。通常来说,我们会...原创 2018-12-25 09:59:54 · 19166 阅读 · 5 评论 -
Python GUI教程:各种对话框
一、弹出对话框QMessageBox 对话框 QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.ctitical 危险 QMessageBox.about 关于(1) 提示对话框QMessageBox.information(self,'标题','提示信息','OK','Cancel','其他')...原创 2018-12-27 17:05:21 · 1648 阅读 · 0 评论 -
Python GUI pycharm+Pyqt5 配置及打包成exe
一、pycharm安装pyqt5插件1、打开pycharm,点击settings2、添加插件pyqt5,pyqt5-tools命令行添加: pip install pyqt5pip install pyqt5-toolspycharm添加插件: 3、点击settings —> Tools —> External Tools,配置参数QtDesi...原创 2018-12-17 17:45:02 · 6932 阅读 · 1 评论