11 dailinqing1984
尚未进行身份认证
暂无相关简介
# time.sleep(5) # time.sleep()是一个阻塞任务,不允许Qt事件循环运行,从而阻止信号正常工作和GUI更新,运行时会等5s后打印所有信息。解决方案是使用QTimer和QEventLoop替换该GUI睡眠。self.timer = QTimer(self) #初始化一个定时器self.timer.timeout.connect(self.fun) #计时...
Pyqt5,QListWidget中添加QCheckBox并实现多选https://blog.csdn.net/sinat_34149445/article/details/94548871PyQt5高级界面控件之QListWidget(三)https://blog.csdn.net/jia666666/article/details/81624837PyQt5中在QList...
1.注册一个github账号,如果打开很慢,可以在hosts文件中加入192.30.253.112 github.com192.30.253.119 gist.github.com151.101.100.133 assets-cdn.github.com151.101.100.133 raw.githubusercontent.com151.101.100.133 gist.git...
1.界面布局2.创建资源文件新建文件或项目,选择Qt Resource File,添加一个前缀,比如icons,前缀就是资源的分组,在添加一个文件,如下图保存后在按钮的属性icon中选择资源文件后,即可显示图标。4.使用Pyrcc将res.qrc转换为res_rc.py5..设计窗体业务逻辑,参考上一节# -*- codin...
1.定义信号ageChanged是具有两种类型参数的overload型的信号,参数可以是int也可以是strnameChanged = pyqtSignal(str)ageChanged = pyqtSignal([int],[str])2.发射信号有多个参数时,需要带参数类型self.ageChanged.emit(self.__age)self.ageCha...
1、几个概念简述:(1)信号与槽(Signal & Slot)是Qt编程的基础,是 Qt 的一大创新。因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互、操作时变得更加直观和简单。(2)信号(Signal):就是在特定情况下被发射的事件,例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的...
1.从PyCharm中的Tools->Qt->QtDesigner打开QtDesigner设计工具(安装和配置方法参考文章1)编辑器提供三个基类,分别为: QMainWindow、QWidget、QDialog,三个基类的区别说明如下。QMainWindow QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用 程序窗口。主窗口通常用...
# -*- coding: utf-8 -*-# @Time : 2019/11/24 16:18# @Author : dailinqing# @Email : dailinqing@126.com# @File : hello_pyqt.py# @Software: PyCharmdimport sysfrom PyQt5 import QtCore,Qt...
开始学习《PythonQt GUI与数据可视化编程》,学习过程中做一些笔记。1.新建工程,在虚拟环境中安装PyQt5和PyQt5-sip2.安装Anaconda33.配置工具在Pycharm的设置中添加QtDesigner和Pyuic,Pyrcc工具QtDesigner的配置参数如下:Program: D:\Python\Anaconda3...
self.ui.radioButton.clicked.connect(self.do_setTextColor())在使用connect时,报TypeError: argument 1 has unexpected type 'NoneType'错误,解决办法:当用connect时,里面调用函数时,需要给他用lambda定义。self.ui.radioButton.clicked....
这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。伯乐在线已在 GitHub 上发起「Python 资源大全中文版」的整理。欢迎扩散、欢迎加入。GitHub - jobbole/awesome-python-cn: Pyth...
1. 安装dockerhttps://blog.csdn.net/dailinqing1984/article/details/1005485412. 下载gridstudio直接在docker中下载很慢,可以在Windows中下载后共享到docker下载路径:https://github.com/ricklamers/gridstudio共享方法:https://blog....
1. 添加共享目录2. 在虚拟机上建立一个目录sudo mkdir share3.挂载目录sudo mount -t vboxsf share share
安装gridstudio,需要先安装Docker。而win10家庭版无法安装Docker,只能安装DockerToolBox。1.下载https://docs.docker.com/toolbox/toolbox_install_windows/https://github.com/docker/toolbox/releases2. 安装直接双击安装即可。注意:安装路径千万...
1. 编写网站代码# hello.pyfrom flask import Flaskapp=Flask(__name__)@app.route('/',methods=['GET'])def index(): return "Hello Flask!"if __name__=='__main__': app.run(debug=True)2. 安装IIS...
1. 安装flask_apschedulerpip install Flask-APScheduler2. 编写代码from flask import Flask,render_template,flash,request,redirect,url_forfrom flask_apscheduler import APSchedulerimport datetime,os...
Input Date 对象Input Date 对象是 HTML5 中的新对象。Input Date 对象表示 HTML <input type="datetime"> 元素。注释:Internet Explorer 或 Firefox 不支持 <input type="date"> 元素。Input Date 对象属性属性 描述 aut...
1. 定义一个子form和一个formclass ItemForm(FlaskForm): date_sel = DateField('日期', format='%Y-%m-%d') content = StringField("内容") delete = SubmitField("删除")#自定义表单类class AddForm(FlaskForm): ...
1. 引入DateFieldfrom wtforms.fields.html5 import DateField2. 添加表单 date_sel = DateField('DatePicker', format='%Y-%m-%d') submit = SubmitField("提交")3.提交 表单时获取数据 if form.submit...
<ahref="{{url_for('aboutadmin.deletepic',picid=picture.id)}}"style="color:white"onclick="{if(confirm('确定纪录吗?')){this.document.formname.submit();returntrue;}returnfalse;}">删除</a>...