自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初见倾心

记录点点滴滴

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 IEEE 754:字节数组转浮点数(单精度),浮点数(单精度)转16进制

参考博客:十六进制转浮点数的通用方法0,说明:这里不介绍原理,只记录C/C++语言简便的转换方法。1,字节数组转浮点数(单精度)。指针法c/c++: float 类型变量 占 4 个 byte,#include <stdio.h>#include <stdlib.h>int main(){ unsigned char v_byte[4] = {0xC3, 0xF5, 0x48, 0x40}; float v_float = *((float

2021-02-27 11:36:15 2546

原创 PyQt5 Qt 窗体去边框,去边框后可移动

有时为了制作工具条,或者其他特殊美化需求,需要把窗体的边框去掉,但是边框去掉后窗体无法移动。接下来解决如何移动去掉边框后的窗体。1、先看一个效果图2、具体操作窗体去边框:self.setWindowFlags(Qt.FramelessWindowHint) # 去边框重写3个函数:mouseMoveEvent(self, e: QMouseEvent) # 重写鼠标移动事件,根据鼠标的轨迹,移动窗体。mousePressEvent(self, e: QMouseEvent)...

2021-01-07 10:16:25 6349 2

转载 【转载】Linux命令查看后台进程和关闭后台任务

1,原文链接:https://blog.csdn.net/haohaoxuexiyai/article/details/1108835191,2,3,4,5,6 ↑↑↑ 参考原文7、nohup如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭终端后,在另一个终端jobs已经无法看到后台跑的程序了,此时利用ps(进程查看命令)ps -aux | grep "test.sh"#a:...

2020-12-28 10:09:32 304

原创 PyQt5 创建一个窗体、窗体置顶、去边框、窗体透明子控件不透明、隐藏任务栏图标

0,说明:当多次调用setWindowFlags() 方法时,只有最后一次调用会生效,之前的设置会被覆盖。因此想要设置多个效果时,使用 | 运算符 self.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.FramelessWindowHint) # 置顶,且去掉边框1,先用 Qt Designer 创建一个界面import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *...

2020-12-25 10:13:36 6203 1

原创 Python 多线程 threading

1,一般用法import threadingimport timedef get_time(): return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())def thread_test(thread_name, value): time.sleep(value) print(thread_name + " complete...", get_time())t1 = time.time()prin

2020-12-21 14:43:11 178

原创 Python 搜索文件,文件过滤,pathlib模块

1,搜索文件,文件过滤这里使用:pathlib 模块的 Path.glob(pattern) 方法,该方法可以用来过滤目标文件,以迭代器的形式返回搜索结果。pattern: 通配符:"*.py":搜索指定目录下所有的py后缀文件,只搜索当前目录,不搜索子目录。"**/*.py":搜索指定目录下所有的py后缀文件,包括子目录。"**" 模式表示 “此目录以及所有子目录,递归”。换句话说,它启用递归通配:文件名可以使用以下符号组合进行模式匹配:" * " 匹配0个或多个字符" ? " 仅匹..

2020-12-17 08:57:30 3710 2

原创 Python 获取文件路径,父路径,文件名,后缀名

1,获取文件路径,父路径,文件名,后缀名import os# 测试路径path = "E:/SVN2333/trunk/monitor-cpt-tbb/src/config.h"# 拆分路径,文件名file_path, file_name = os.path.split(path)print(file_path)print(file_name)print("---------------------------------------")# 拆分文件名,后缀名short_na.

2020-12-15 15:29:04 1495

原创 TortoiseGit Git Branch,Tag的创建、导出、切换、删除

1,TortoiseGit 常用功能2,创建Branch、Tag3,切换操作4,导出操作5,删除操作

2020-11-24 10:19:27 4573

原创 Python json之load()、loads()、dump()、dumps()

目录1,json.loads() 与 json.dumps()2,json.load() 与 json.dump()3,序列化 与 反序列化 数据类型对照表参考博客:https://www.cnblogs.com/xiaomingzaixian/p/7286793.html0,版本:Python3.61,json.loads() 与 json.dumps()简单理解:( 用于数据不同对象间的转换 )json.loads(s) 将一个JSON格式的字符串对象s,反序列化为Pyth

2020-11-17 19:22:33 483

原创 Qt QString 增、删、改、查、格式化等常用方法总结

目录一、QString 格式化 之arg():二、字符串拼接操作三、字符串部分删除四、字符串替换五、字符串查找六、其他,一些常用的方法一、QString 格式化 之arg():1、常规用法QString QString::arg(const QString &a, int fieldWidth = 0, QChar fillChar = QLatin1Char(' ')) constReturns a copy of this string with th..

2020-11-09 16:01:40 11467 1

原创 Python 列表、元组、字符串切片操作 [ ]

备忘录:Python中:字符串、列表、元组 都可以切片,切片操作使用方括号操作符:[ ]语法:[start:stop:step] start:起始索引 stop: 终止索引 step: 间距(步幅) 1,切片操作返回一个新的对象,不会改变原对象。2,start、stop:索引值,必须是整型数(must be integers),可正可负可缺省。当为负数时,会反向索引:如,-1代表末尾元素的索引。当stop >= start 时结果为空对象(这里是比较的...

2020-11-08 22:56:24 3754

原创 Qt国际化之tr()在自定义类中翻译无效的问题

参考博客:https://www.cnblogs.com/lsgxeva/p/7814072.html1,自定义类中tr()封装的文本翻译不生效这个问题虽然困扰了我一整天,最终还是解决了,分享出来,希望对大家有所帮助。问题现象:我自定义了一个MyDialog类,继承自QDialog,在MyDialog.h中也添加了 Q_OBJECT 宏。tr() 翻译功能就是不生效。网上一时也找不到解决方案,心态要崩了,QAQ...仔细回想了一下整个Demo的创建过程,这个Demo是从以前的一个Demo中扩

2020-10-30 17:40:23 4463 1

原创 Qt国际化之tr() 动态翻译

目录1,效果演示2,第一步:将需要翻译的文本用:tr()函数封装3,第二步:创建,并翻译:*.ts 文件,用翻译后的 *.ts 文件生成 *.qm文件4,第三步:重写changeEvent函数5,第4步:安装翻译器6,代码参考博客:https://blog.csdn.net/liang19890820/article/details/502766731,效果演示2,第一步:将需要翻译的文本用:tr()函数封装例如:labelInfo = new QLabe..

2020-10-30 15:38:54 4330 1

原创 Qt本地时间与UTC时间转换

1,主要用到下面这个函数:void QDateTime::setTimeSpec(Qt::TimeSpec spec)Sets the time specification used in this datetime to spec. The datetime will refer to a different point in time.If spec is Qt::OffsetFromUTC then the timeSpec() will be set to Qt::UTC, i.e. a

2020-10-30 11:10:51 4116

原创 Qt QString与char * 之间的相互转换

1,char * 转 QString直接赋值,或者借助构造函数。char * msg = "asdf123你好";QString str1 = msg;QString str2 = QString(msg);2,QString 转 char *方法1://正确的写法QString qStr = QString("asdf123你好");QByteArray byteArray = qStr.toUtf8();char * ch_1 = byteArray.data();

2020-10-30 10:41:39 2406 1

转载 Qt qmake 之 pro、pri、prf、prl文件

转载文章,仅附链接:https://blog.csdn.net/dbzhang800/article/details/6348432

2020-10-26 09:04:57 377

原创 QML与C++成员变量、成员方法、信号之间的互操作

1,概述:这里主要学习,如何将C++类的:成员变量、成员方法、信号。暴露给QML。参考资料:《Qt 官方文档》,个别地方引用了官方原文。翻译如有不当之处还请赐教。参考博客:https://blog.csdn.net/weixin_37459951/article/details/72901831参考博客:https://blog.csdn.net/taohe_0/article/details/51353311参考博客:https://www.cnblogs.com/itrena/p/5938.

2020-10-24 16:44:47 2078

原创 QML 信号槽、调用C++函数

1,qml组件自身的信号处理程序。以 QtQuick.Controls 模块提供的标准按钮 Button 的 clicked 信号为例。控件自身信号的处理程序命名规范:一般格式:on + SignalName 以 on 开头,紧跟信号名,信号名首字母大写。例如:按钮的点击信号处理程序:onClicked: { ... }import QtQuick 2.0import QtQuick.Controls 2.12import QtQuick.Window 2.12Window{ .

2020-10-23 17:24:57 848

原创 QML 闪屏 字体模糊

在main.cpp的main函数中设置:// 解决,窗体尺寸变化时偶尔闪屏的问题 QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);// 解决,QML界面字体模糊的问题,设置该项将不能使用文本变换的高级特性,// 若使用这些高级特性,会引起文本崩碎。 QQuickWindow::setTextRenderType(QQuickWindow::NativeTextRendering);设置 *.qml// 关...

2020-10-22 17:04:03 1106

原创 QML Drop 拖拽功能 获取文件路径

import QtQuick 2.12import QtQuick.Window 2.12Window { width: 640 height: 480 visible: true title: qsTr("Drop Test") DropArea { anchors.fill: parent onDropped: { if(drop.hasUrls){ for(var.

2020-10-22 16:49:12 1468

原创 Python matplotlib 绘图 折线图

1,安装 matplotlib:python -m pip install -U pip # 升级pip工具python -m pip install -U matplotlib # 安装 matplotlib2,matplotlib 官网https://matplotlib.org/3,先来一个简单的例子:正弦曲线,y=sin(x)import numpy as npfrom matplotlib import pyplot as plt# 使用numpy模块生成图像数..

2020-10-14 14:57:05 441

原创 Python 实用知识汇总

1,os.chdir(),改变当前工作路径到指定的路径。2,待续

2019-11-10 20:00:29 154

原创 Python 之 os.chdir()

概述:os.chdir(),改变当前工作路径到指定的路径。语法:os.chdir(path),path新路径。如果指定的path不存在,会抛出异常:FileNotFoundError.无返回值。用法:#!/usr/bin/python3# -*- coding: utf-8 -*-import osprint("当前工作路径:", os.getcwd()) # o...

2019-11-10 19:48:50 1754 1

QML与C++对象间的互操作:工程Demo

QML与C++对象间的互操作。C++类中定义的变量,方法,信号注册到QML,实现ui与C++底层之间的互操作。

2020-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除