pyqt5 的串口编写进度
2020.12.18
今天遇到一个问题,
想用回车实现串口数据的发送.
下面这句话是让光标移动到文字的尾部,但是不能够实现.
对QTextEdit控件中的文字改写,或清除后,再调用下面的移动到尾部,就不是很好用.
它还是会在开头.
self.s3__send_text.movePosition(QTextCursor.End)
2020.12.18
今天一天几乎都在弄QTextEdit的光标的东西
感谢:https://xercis.blog.csdn.net/article/details/105834605
我要找一篇pyqt的手册才行.
2020.12.21
星期一,天气晴
今天编写程序的作用是,给按键添加一个快捷键:
from PyQt5.Qt import *
import sys # 创建一个app对象
app = QApplication(sys.argv)
# 创建一个窗口
window = QWidget()
# 设置窗口标题
window.setWindowTitle('按钮快捷键设置')
# 设置窗口大小
window.resize(500, 500) # 定义槽函数
def add_two():
print("anjian...") # 创建一个按钮控件
btn = QPushButton(window)
# 设置按钮内容 &a设置快捷键
btn.setShortcut("Ctrl+F")
#btn.setText('&na1') # 连接信号与槽函数
btn.pressed.connect(add_two)
# 展示窗口
window.show()
# 进入事件循环
sys.exit(app.exec_())
忽然发现一个小问题,如果你用setShortcut 设置按钮的快捷键,
并且隐藏了按钮,就不会有快捷点的操作了...????也就是setShortcut必须要在按键显示的时候才行.不能进行隐藏.
目前界面更新到了第四代.
2020.12.22
目前更新到了第7版
然后想先生成一个exe试一下.
https://bbs.21ic.com/icview-2575222-1-1.html?_dsign=f3e3fdae
https://blog.csdn.net/jining11/article/details/105901161
https://blog.csdn.net/qq_32711799/article/details/99695084?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control
https://blog.csdn.net/qq_39515533/article/details/102745490
切换目录 遇到的问题:
https://blog.csdn.net/qq_34740277/article/details/86607550
工程转换成exe
https://www.cnblogs.com/DT-BK/p/11337770.html
https://www.jianshu.com/p/bf95597e311c
界面打包参考https://blog.csdn.net/weifuliu/article/details/82826643
2020.12.25
Python打包成exe有问题.
因为Python工程里面有多个文件,所以需要把所有的Python文件放入到文件夹里.
打开黑色的cmd框
然后切换到磁盘 F:\
然后切换到文件夹 cd do2\pyqt_com3-10exe1
然后输入指令 pyinstaller -D -w xxx.py
其中-D代表着打包成文件夹格式,-F代表打包成单一exe;
-w 代表着生成的exe没有黑色终端框.
pyqt_com3-10exe1是压缩exe成功的版本,
为了压缩exe去掉了excel的操作. 改用txt代替了.
设置控件的大小:
https://blog.csdn.net/w_y2010/article/details/88658830
不能调整大小:
然后用了:
然后就可以根据,串口的放大和缩小来控制里面控件的位置了.
pyqt5 的串口编写进度的更多相关文章
- PyQt5用QTimer编写电子时钟
[说明] 本文用 PyQt5 的QTimer类的两种方式实现电子时钟 [效果图] [知识点] QTimer类提供了定时器信号/槽和单触发定时器. 它在内部使用定时器事件来提供更通用的定时器. QTim ...
- shell 编写进度条
test.sh #!/bin/bash i= bar='' label=("|" "/" "-" "\\") ] do ...
- 基于STM32F10x的串口(USART)输入输出编程
1 前言 STM32有强大的固件库,绝大部分函数都可以有库里面的函数组合编写.固件库可以到ST官网(www.st.com)上下载,也可以搜索“STM32 固件库 v3.5”下载到固件库.本文章就是基于 ...
- shell脚本实现进度条
使用shell脚本编写进度条 可已加入到shell脚本当中 主要作用:好看 美观 没毛用 (一) 普通进度条: #!/bin/bashb='' for ((i=0;$i<=20;i++)) do ...
- TCP/IP协议学习(四) 基于C# Socket的Web服务器---静态资源处理
目录 1. C# Socket通讯 2. HTTP 解析引擎 3. 资源读取和返回 4. 服务器测试和代码下载 Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回 ...
- DSP知识
自己认为是问题的问题,时常更新,为了记录学习的点点滴滴. 1.什么是boot loader ? DSP 的速度尽快,EPROM 或flash 的速度较慢, 而DSP 片内的RAM很快, 片外的RAM也 ...
- 初识DSP
初识DSP 1.TI DSP的选型主要考虑处理速度.功耗.程序存储器和数据存储器的容量.片内的资源,如定时器的数量.I/O口数量.中断数量.DMA通道数等.DSP的主要供应商有TI,ADI,Motor ...
- PC游戏编程(入门篇)(前言写的很不错)
PC游戏编程(入门篇) 第一章 基石 1. 1 BOSS登场--GAF简介 第二章 2D图形程式初体验 2.l 饮水思源--第一个"游戏"程式 2.2 知其所以然一一2D图形学基础 ...
- C#复习笔记(1)--C#开发的进化史
前言:陆续使用C#已经有一年半的时间.中间做过一些应用,现在为了有更高的提升,决定重新看一遍C# in depth,并总结一些笔记. 一.从简单的数据类型开始 上面是C#1到C#4中的一部分演变历程. ...
随机推荐
- Mybatis实现简单的CRUD(增删改查)原理及实例分析
Mybatis实现简单的CRUD(增删改查) 用到的数据库: CREATE DATABASE `mybatis`; USE `mybatis`; DROP TABLE IF EXISTS `user` ...
- Windows内核中的CPU架构-6-中断门(32-Bit Interrupt Gate)
Windows内核中的CPU架构-6-中断门(32-Bit Interrupt Gate) 中断门和调用门类似,也是一种系统段.同样的它也可以用来提权. 中断门: 虽然中断门的段描述符如下: 但是中断 ...
- linux下c语言实现简单----线程池
这两天刚好看完linux&c这本书的进程线程部分,学长建议可以用c语言实现一个简单的线程池,也是对线程知识的一个回顾与应用.线程的优点有好多,它是"轻量级的进程",所需资源 ...
- google浏览器设置检查元素显示框位置
- maven项目中 把依赖包打进jar包
在pom.xml文件中增加build配置 1 <build> 2 <plugins> 3 <plugin> 4 <artifactId>maven-as ...
- python微服务
https://realpython.com/python-microservices-grpc/ https://github.com/saqibbutt/python-flask-microser ...
- dart系列之:创建Library package
目录 简介 Library package的结构 导入library 条件导入和导出library 添加其他有效的文件 library的文档 发布到pub.dev 总结 简介 在dart系统中,有pu ...
- [luogu5387]人形演舞
先对每一个求sg函数,暴力复杂度为$o(m^{2})$ 取$k$满足$2^{k}\le x<2^{k+1}$(即$x$二进制下的最高位),考虑$y$与$2^{k}$的关系 1.若$1\le y& ...
- [IIS]发布到 IIS 上的程序没有权限访问共享文件
老板突然跑路了,丢下一个破项目让我一个人维护,各种奇葩问题不断. 为了弄一键发布,布置了新的环境,结果新环境下的程序不能访问共享文件了. 访问共享文件需要设置应用程序池(Application Poo ...
- CF1574D The Strongest Build
考虑到有\(m\)个限制,可以考虑\(m+1\)个最大的答案,这样可以利用鸽笼原理得到答案. 这是一般做法. 但是这样的题目,我们发现\(n\)个操作都是独立的. 那么我们可以全部都选取最大,并以此调 ...