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 的串口编写进度的更多相关文章

  1. PyQt5用QTimer编写电子时钟

    [说明] 本文用 PyQt5 的QTimer类的两种方式实现电子时钟 [效果图] [知识点] QTimer类提供了定时器信号/槽和单触发定时器. 它在内部使用定时器事件来提供更通用的定时器. QTim ...

  2. shell 编写进度条

    test.sh #!/bin/bash i= bar='' label=("|" "/" "-" "\\") ] do ...

  3. 基于STM32F10x的串口(USART)输入输出编程

    1 前言 STM32有强大的固件库,绝大部分函数都可以有库里面的函数组合编写.固件库可以到ST官网(www.st.com)上下载,也可以搜索“STM32 固件库 v3.5”下载到固件库.本文章就是基于 ...

  4. shell脚本实现进度条

    使用shell脚本编写进度条 可已加入到shell脚本当中 主要作用:好看 美观 没毛用 (一) 普通进度条: #!/bin/bashb='' for ((i=0;$i<=20;i++)) do ...

  5. TCP/IP协议学习(四) 基于C# Socket的Web服务器---静态资源处理

    目录 1. C# Socket通讯 2. HTTP 解析引擎 3. 资源读取和返回 4. 服务器测试和代码下载 Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回 ...

  6. DSP知识

    自己认为是问题的问题,时常更新,为了记录学习的点点滴滴. 1.什么是boot loader ? DSP 的速度尽快,EPROM 或flash 的速度较慢, 而DSP 片内的RAM很快, 片外的RAM也 ...

  7. 初识DSP

    初识DSP 1.TI DSP的选型主要考虑处理速度.功耗.程序存储器和数据存储器的容量.片内的资源,如定时器的数量.I/O口数量.中断数量.DMA通道数等.DSP的主要供应商有TI,ADI,Motor ...

  8. PC游戏编程(入门篇)(前言写的很不错)

    PC游戏编程(入门篇) 第一章 基石 1. 1 BOSS登场--GAF简介 第二章 2D图形程式初体验 2.l 饮水思源--第一个"游戏"程式 2.2 知其所以然一一2D图形学基础 ...

  9. C#复习笔记(1)--C#开发的进化史

    前言:陆续使用C#已经有一年半的时间.中间做过一些应用,现在为了有更高的提升,决定重新看一遍C# in depth,并总结一些笔记. 一.从简单的数据类型开始 上面是C#1到C#4中的一部分演变历程. ...

随机推荐

  1. WLAN-无线路由综合应用

    一.实验目的 掌握综合应用的配置 二.实验仪器设备及软件 实验仪器设备:路由器.三层交换机.3台二层交换机.AC.3台AP 软件:ensp   三.实验原理   四.实验内容与步骤 AC配置: [AC ...

  2. fork函数详解(附代码)

    虽然篇幅很长,但大多是易懂的代码,不用担心看不完 这里的所有操作,都将在下面的代码中有所体现 fork会拷贝当前进程的内存,并创建一个新的进程.如上图,fork函数会将整个进程的内存镜像拷贝到新的内存 ...

  3. Swift进阶-内存管理

    本文的主要目的是探索 RefCount 的内存结构及强/弱引用计数管理 Swift 中也是采用 ARC 编译器自动内存管理机制. Swift 对象的内存结构是 HeapObject, 有两个属性 Me ...

  4. 怎么将本地已有的一个项目上传到新建的git仓库的方法

    将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种. 一. 克隆+拷贝 第一种方法比较简单,直接用把远程仓库拉到本地,然后再把自己本地的项目拷贝到仓库中去.然后push到远程仓库上去即 ...

  5. 2021中国能源网络信息安全大赛wp

    FROM TEAM BINX Web ezphp CODE 将base64解了之后得到: $O0O000="rFqQmguebyiVTBwlWAJYRhsHXfpojxEndNGkZICDL ...

  6. 在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。

    解决方法1: 对Double类型的数字进行 格式化输出 ,相对来说不是很精确 import java.text.DecimalFormat;   public class TestDouble_Str ...

  7. 求求你们了,别再写满屏的 if/ else 了!

    为什么我们写的代码都是 if-else? 程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个 if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进 ...

  8. Python 常见运算符表达式

    常见运算符表达式    1.算数运算符    2.逻辑运算符    3.比较运算符    4.成员运算符    5.位运算符    6.身份运算符a.赋值运算符 =    格式:变量= 表达式     ...

  9. 菜鸡的Java笔记 第十四 String 类常用方法

    /*String 类常用方法    将所有String类的常用方法全部记下来,包括方法名称,参数作用以及类型    一个成熟的编程语言,除了它的语法非常完善之外,那么也需要提供有大量的开发类库     ...

  10. Linux学习 - 树莓派4b的U-Boot的初识

    Linux学习 - 树莓派4b的U-Boot的初识 初识U-Boot 学习书籍:<[正点原子]I.MX6U嵌入式Linux驱动开发指南V1.5.1> 章节:第三十章 学习内容: 书中介绍u ...