欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

2022年12月的内容

Rust

Rust 构建工具 cargo

Rust 构建工具 cargo
环境 windows 10 64bit 前言 前面我们已经安装好了 Rust 的开发环境,在这个过程中,cargo 也一起被安装了,可以通过 cargo --version 来检查 cargo 是 Rust 工具链中内置的构建工具以及包管理器,它可以帮助我们构建代码、下载编译管理依赖库,也是目前比较推荐的 Rust 项目管理工具。 示例 我们进入 powershell,使用 cargo 来创建一个新的项目 ca……继续阅读 »

迷途小书童 1年前 (2022-12-16) 1567浏览 0评论 1个赞

PyQt5开发

PyQt5系列教程(三十七)大图片放大缩小效果

PyQt5系列教程(三十七)大图片放大缩小效果
软硬件环境 Windows 10 64bit Anaconda3 with python 3.8 PyQt5 5.15 简介 在一个较小窗口中去显示一张大图片,某些时候需要查看图片的细节,这时候就需要将图片放大,这个需求在地图应用中非常常见。本篇就来实现一个这样的效果。 实操 这里基于 QGraphicsView 来实现,设置鼠标左键划定缩放区域、右键恢复原始状态、上下滚轮进行方法缩小,主要的知识点是鼠标事件的操……继续阅读 »

迷途小书童 1年前 (2022-12-06) 1290浏览 0评论 1个赞

Flask Web

Flask教程(二十七)json数据交互

Flask教程(二十七)json数据交互
环境 windows 10 64bit anaconda3 with python 3.8.11 flask 2.2.2 前言 json 是模块间数据传输最常见的方法,flask 同样能够很方便的接收和返回 json 格式的数据。 实操 来看完整的服务端代码,这里使用 flask.request 中的 get_json 方法 from flask import Flask, jsonify, request a……继续阅读 »

迷途小书童 1年前 (2022-12-05) 2112浏览 0评论 2个赞

PyQt5开发

PyQt5系列教程(三十六)label要显示的文本太多?那就加个滚动条

PyQt5系列教程(三十六)label要显示的文本太多?那就加个滚动条
软硬件环境 Windows 10 64bit Anaconda3 with python 3.8 PyQt5 5.15 简介 默认情况下,在 label 上显示大量文本时,会截断无法显示的部分。这时候,自然而然想到的就是如何让文本显示以滚动条的形式出现,这样,拖动滚动条就可以显示 label 控件无法显示的部分,本篇就来看看如何解决这个问题。 实操 这里使用到 QScrollArea,它是一个控件容器,将对应控件……继续阅读 »

迷途小书童 1年前 (2022-12-04) 1041浏览 0评论 2个赞

Rust

使用 CLion 进行 Rust 编程

使用 CLion 进行 Rust 编程
环境 windows 10 64bit clion 2022.2.4 下载安装 到官网下载最新版本 https://www.jetbrains.com/clion/,傻瓜式安装即可 安装成功后进行简单的配置,clion 默认是 C/C++ 开发的集成开发环境,所以需要安装插件来支持 rust 的开发 打开 File –> Settings –> Plugins 在 Marke……继续阅读 »

迷途小书童 1年前 (2022-12-01) 2815浏览 0评论 0个赞