• 2025-01-08Effective C++读书笔记——item11(自赋值)
    自赋值相关问题自赋值情况示例明显的自赋值如w=w,还有不太容易辨别的情况,像a[i] =a[j](当i和j值相同)、*px=*py(当px和py指向同一对象)等,这些是由别名(有多种引用对象的方式)造成的,尤其在涉及引用、指针操作同类型多个对象以及继承体系中基类和派生类对象引用、指针转换时要考
  • 2025-01-07请说说Flutter的绘制原理
    Flutter的绘制原理主要涉及几个关键概念和步骤,这些共同构成了Flutter高效且一致的渲染机制。以下是对Flutter绘制原理的详细解释:核心架构层次:Flutter架构从下到上分为三层:Embedder、Engine、和Framework。Embedder层负责操作系统适配,如渲染Surface和线程设置。Engine层包含Sk
  • 2025-01-03[Qt] 万字详解 | 常用控件 | Button | Label | LCD | ProgressBar
    目录按钮类控件1、PushButton按钮2、RadioButtion单选click、press、release、toggled的区别3、CheckBox复选4、ToolButton显示类控件1、Label2、LCDNumber3、ProgressBar4、CalendarWidget按钮类控件1、PushButton按钮概述:QPushButton是一个表示
  • 2025-01-02[Qt] 万字详解Qt入门~ Qt Creator | 对象树 | 控件布局
    目录1.QtCreator概览2.使用QtCreator新建项目3.认识QtCreator界面4.QtHelloWorld程序1.使用“按钮”实现2.使用“标签”实现3.使用“编辑框”实现5.项目文件解析1.命名空间声明与作用2.classWidget:publicQWidget6.Qt编程注意事项
  • 2024-12-31元素定位(调试环境:appium-server+inspector+模拟器)
    fromappiumimportwebdriverfromappium.options.androidimportUiAutomator2Optionsfromappium.webdriver.common.appiumbyimportAppiumByasBy创建一个UiAutomator2Options对象options=UiAutomator2Options()options.platform_name="Android"options
  • 2024-12-29qt/c++ 学习笔记之网页照片爬虫
    *注意:本爬虫使用的qt版本为5.14.2,使用的是qtwebkit类是自己配置了qtwebkit和对应qt版本的openssl,其中qtwebkit类在qt5.15和qt6版本已经删除,需要自己私下配置qtwebkit和对应qt版本的openssl头文件widget.h#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>#include
  • 2024-12-28基于Qt的qss登录界面优化
    目标在登录界面的登录取消按钮进行以下设置:使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果
  • 2024-12-26Flutter学习笔记:API
    本文更新于2024-12-26,使用Flutter3.3.3。官方文档:https://api.flutter.dev或https://api.flutter-io.cn目录dart:ui【UI库】枚举TextDirection——文本方向animation【动画库】类AnimatedBuilder——动画创建器Animation<T>——动画AnimationController——动画控制
  • 2024-12-23如何实现圆形头像功能
    文章目录1概念介绍2使用方法3示例代码我们在上一章回中介绍了StackWidget,本章回中将介绍CircleAvatar这种Widget,闲话休提,让我们一起TalkFlutter吧。1概念介绍在上一回中我们使用了CircleAvatarWidget,之前也没有介绍过此Widget,因此有些看官希望对它
  • 2024-12-18如何实现单选按钮
    文章目录1.概念介绍2.使用方法3.示例代码我们在上一章回中介绍了DateRangePickerDialogWidget相关的内容,本章回中将介绍RadioWidget.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在这里说的RadioWidget是指单选按钮,没有选中时是圆形边框,边框和
  • 2024-12-14Flutter从入门到高级进阶
    Flutter从入门到高级进阶https://www.bilibili.com/video/BV19x4y1R7LEP1环境搭建P2创建Flutter工程&Flutter优势flutter2.5.3appdart代码module混合开发plugin第三包原生和dartpackage第三包dartname下划线Flutter:效率高!!不依赖UI!!高度统一!!渲染引擎—》Dart
  • 2024-12-12显示浮动式窗口的方法
    文章目录1概念介绍2使用方法3示例代码我们在上一章回中介绍了AlertDialogWidget相关的内容,本章回中将介绍BottomSheetWidget.闲话休提,让我们一起TalkFlutter吧。1概念介绍我们在这里说的BottomSheet是一种弹出式窗口,和上一章回中介绍的AlertDialog类
  • 2024-12-12BottomSheet组件的用法
    文章目录1.概念介绍2.使用方法3.示例代码我们在上一章回中介绍了AlertDialogWidget相关的内容,本章回中将介绍BottomSheetWidget.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在这里说的BottomSheet是一种弹出式窗口,和上一章回中介绍的AlertDial
  • 2024-12-12Qt之点击鼠标右键创建菜单栏使用(六)
    Qt开发 系列文章-menu(六)目录前言一、示例演示二、菜单栏1.MenuBar2.Menu总结前言QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menubar)、多个工具栏(toolbars)、一个状态栏(statusbar)及一个中心部件(centralwidget),是许多应用程序的基础。今天本文
  • 2024-12-11c++ 样式错误 “Unknown property transition” /“Could not parse stylesheet of object 0xb88164f8”
    解决办法通过遍历所有的控件,“Unknownpropertytransition打印出所有的控件地址,将地址GPS2>&1log.log输出到log日志中“Couldnotparsestylesheetofobject0xb88164f8”关键函数QStringgetWidgetHierarchy(QObject*widget)获得所有的控件#include<QA
  • 2024-12-10如何创建对话窗口
    文章目录1.概念介绍2.使用方法3.示例代码我们在上一章回中介绍了DismissibleWidget相关的内容,本章回中将介绍AlertDialogWidget.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们介绍的AlertDialog是指程序中弹出的确认窗口,其实我们在上一章回中删
  • 2024-12-10AlertDialog组件的用法
    文章目录1概念介绍2使用方法3示例代码我们在上一章回中介绍了DismissibleWidget相关的内容,本章回中将介绍AlertDialogWidget.闲话休提,让我们一起TalkFlutter吧。1概念介绍我们介绍的AlertDialog是指程序中弹出的确认窗口,其实我们在上一章回中删除Lis
  • 2024-12-031.ATK-DLRK3568 用QT显示USB摄像头画面
    1.widget.cpp #include"widget.h"#include<QDebug>Widget::Widget(QWidget*parent):QWidget(parent){this->resize(640,480);//请根据各自的摄像头节点填写m_qcamera=newQCamera("/dev/video0",this);if(!m_qcamera
  • 2024-12-03高精度计算器-Qt版
    代码widget.h文件#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>#include<vector>#include<stack>usingnamespacestd;QT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAMESPACEclassWidget:publicQWidget{Q_OBJEC
  • 2024-12-02高亮按钮
    1.h#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>namespaceUi{classWidget;}classWidget:publicQWidget{Q_OBJECTpublic:explicitWidget(QWidget*parent=0);~Widget();protected:voidpaintEvent(QPaintEvent*ev
  • 2024-12-02Qt/C++实现帧同步播放器/硬解码GPU绘制/超低资源占用/支持8K16K/支持win/linux/mac/嵌入式/国产OS等
    一、前言首先泼一盆冷水,在不同的电脑上实现完完全全的帧同步理论上是不可能的,市面上所有号称帧同步的播放器,同一台电脑不同拼接视频可以通过合并成一张图片来绘制实现完完全全的帧同步,不同电脑,受限于网络的延迟,命令交互的时间占用,不同硬件之间的主频偏差等,肯定会有些许的误差,只要
  • 2024-11-30如何约束布局大小
    文章目录1概念介绍2使用方法3示例代码我们在上一章回中介绍了CardWidget相关的内容,,本章回中将介绍AspectRatioWidget.闲话休提,让我们一起TalkFlutter吧。1概念介绍我们将要介绍的AspectRatioWidget是一个布局约束类组件,在二十一章回中介绍过这方面
  • 2024-11-30AspectRatio组件的用法
    文章目录1概念介绍2使用方法3示例代码我们在上一章回中介绍了CardWidget相关的内容,,本章回中将介绍AspectRatioWidget.闲话休提,让我们一起TalkFlutter吧。1概念介绍我们将要介绍的AspectRatioWidget是一个布局约束类组件,在二十一章回中介绍过这方面
  • 2024-12-13AI Chat API 对接说明
    AIChatAPI对接说明我们知道,市面上一些问答API的对接还是相对没那么容易的,比如说OpenAI的ChatCompletionsAPI,它有一个 messages 字段,如果要完成连续对话,需要我们把所有的上下文历史全部传递,同时还需要处理Token超出限制的问题。AceDataCloud提供的AI问答API
  • 2024-12-13免费游戏加速器分享
    免费国际服游戏加速器——下载链接在当今游戏市场中,越来越多的玩家开始关注国际服游戏的网络体验。许多玩家选择使用游戏加速器来改善游戏的延迟问题。然而,市面上许多已知的游戏加速器却普遍面临网速不稳定的困扰,这到底是为什么呢?为什么游戏加速器的网速不稳定?线路拥堵:许多