• 2024-09-18PyQt5 使用 QStackedWidget 实现轮播展示动画(自动与手动)
    PyQt5使用QStackedWidget实现轮播展示动画(自动与手动)在PyQt5中,如果需要用QStackedWidget展示图片比较生硬,参考网络上的一些内容,发现用QPropertyAnimation属性动画可实现想要的效果,于是记录在这里代码结构本文中全部代码全在test_QStackedWidget_Animation.py这一个文件中
  • 2024-09-16如何修改边框的外观
    文章目录1.概念介绍2.使用方法3.示例代码我们在上一章回中介绍了DrawerHeaderWidget相关的内容,本章回中将介绍BoxDecorationWidget.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在这里介绍的BoxDecorationWidget是一种修饰类组件,它不能单独使用,需
  • 2024-09-16C++/Qt版餐厅点餐系统模块作品——演示(有需要的找我)
    点餐管理系统客户端APP代码展示顾客端(客户端)Widget.hChiddrom.hStrucural.hMain.cppWidget.cppChiddrom.cpp二、效果展示顾客端(客户端)厨房端(客户端)3、收银员(客户端)
  • 2024-09-14Form组件
    1.1初识Form组件基于注册为例来进行测试。详细见示例:1-form组件.zip1.2错误信息1.3展示所有的字段对象和可迭代对象。1.4问题:关于样式手动操作classRegisterForm(forms.Form):v1=forms.CharField(label="手机号",required=True,
  • 2024-09-13【看来我要63岁才能退休了】超简单!低耦合!一步在自己PyQt5、PySide6界面中加入文件资源选择器!!
  • 2024-09-13如何创建TabBar
    文章目录概念介绍使用方法示例代码综合使用我们在上一章回中介绍了DefaultTabBarControllerWidget相关的内容,本章回中将介绍TabBarViewWidget.闲话休提,让我们一起TalkFlutter吧。概念介绍我们这里介绍的TabBarView类似前面章回中介绍过的PageView组件,它提供
  • 2024-09-12pyqt、pyside界面关闭后自动保存已设置参数
    超简单、低耦合!pyqt、pyside界面关闭后自动保存已设置参数文章目录超简单、低耦合!pyqt、pyside界面关闭后自动保存已设置参数前言正文初始思路实现思路1.`getattr()`:用于返回一个对象的属性值。2.`findChildren()`:获得满足条件的所有子对象代码实现`restore_scr
  • 2024-09-12QListWidget(IconMode)
    #include"widget.h"#include<QHBoxLayout>#include<QListWidgetItem>Widget::Widget(QWidget*parent):QWidget(parent){resize(600,400);p_ListWidget=newQListWidget(this);p_ListWidget->setViewMode(QListView::IconMode);
  • 2024-09-11QT中的TCP网络通信
    目录学习内容:1. 服务器端(QTcpServer)头文件 源文件2. 客户端(QTcpSocket)头文件源文件 课外作业:使用绘制事件完成钟表的绘制学习内容:1. 服务器端(QTcpServer)        1>使用QTcpServer类实例化一个对象,就得到了一个服务器端        2>调用该
  • 2024-09-11QT使用定时器事件驱动完成定时播报效果
    widget.h#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>#include<QObject>#include<QPushButton>#include<QLineEdit>#include<QLabel>#include<QTimer>#include<QString>#include<QTime>#include
  • 2024-09-10QT简易右键菜单示例
    widget.h#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>#include<QMenu>classWidget:publicQWidget{Q_OBJECTpublic:Widget(QWidget*parent=nullptr);~Widget();private:voidcontextMenuEvent(QContextMenuEvent*event)overri
  • 2024-09-08【Qt】窗口移动和大小改变事件
     窗口移动和大小改变事件moveEvent窗口移动时触发的事件resizeEvent窗口大小改变时触发的事件例子:测试移动窗口和改变窗口事件 代码展示#include"widget.h"#include"ui_widget.h"#include<QDebug>#include<QMoveEvent>#include<QResizeEvent>Widget::Wi
  • 2024-09-07Qt线程使用
    嗨嗨嗨,今天又学到了新的知识——线程,这个玩意在项目中使用的频率是非常高的,毕竟电脑的主线程就那么一个,那么这也就是我们为啥要学习线程的原因。比如说,我们们的游戏,如果我们的游戏界面显示的同时我们可以操作我们的装备、地图、人物移动等等这些都是线程做的,这样可以在一定程度
  • 2024-09-07Android 12.0 Launcher3禁用widget微件功能实现
    1.前言在12.0的系统rom定制化开发中,在一些Launcher3的定制化功能中,有些产品禁用appwidget微件功能,要求Launcher去掉加载widget微件功能,接下来具体分析下widget微件的加载流程2.Launcher3禁用widget微件功能实现的核心类packages/apps/Launcher3/src/com/android/launcher3/
  • 2024-09-06flutter 的一些概念三
    本文同步发布于公众号:stringwu的互联网杂谈:flutter的一些概念三1Stream与Future的关系Stream和Future都是Flutter中常用的异步编程模型,Future适用于一次性异步操作,Stream适用于连续的异步操作1.1FutureFuture一次性的操作,只会返回一个结果;可以使用await和asy
  • 2024-09-05深入理解Widget有状态和无状态
    参考https://www.jb51.net/article/263730.htm无状态StatelessWidgetclassLessComponentextendsStatelessWidget{constLessComponent({Key?key}):super(key:key);@overrideWidgetbuild(BuildContextcontext){returnContainer();}}有状态
  • 2024-09-05快速写一个自己的flutter应用(新手入门)
    1、搭建开发环境详细文档可以参考如下链接:跟着官方文档走就可以了。1.3搭建Flutter开发环境|《Flutter实战·第二版》(flutterchina.club)开发Android应用|Flutter中文文档-Flutter中文开发者网站-Flutter我的安装过程:首先,在VScode里面,安装Dart插件然后按
  • 2024-08-31Flutter的一些概念(二)
    注:本文同步发布于微信公众号:stringwu的互联网杂谈Flutter的一些概念(二)1flutter的核心渲染模块当应用启动时flutter会遍历所有的Widget形成Widget树,并通过createElement方法创建每个element对象,最后通过createRenderObject方法创建renderobject对象1.1WidgetWidge
  • 2024-08-31【Qt】Spacer
    Spacer在使用布局管理的时候,如果需要在控件之间添加一段空白,就可以使用QSpacerItem来表示。核心属性属性说明width宽度height⾼度hData⽔平⽅向的sizePolicyQSizePolicy::Ignored:忽略控件的尺⼨,不对布局产⽣影响。QSizePolicy::Minimum:
  • 2024-08-28flutter widget super(key: key)的作用
    在浏览flutter的代码的时候,会发现widget类总是有一个可选的key参数。那么为什么需要有这个参数呢?带着疑惑去研究了下,总算找到了答案。key参数简单的理解,就是widget的id,用来标识某个widget。在我们根据自己的需求,需要去定位某个widget的时候,就可以使用自定义的key。创建ObjectKey
  • 2024-08-28BuildContext 是什么
    在 Flutter 中 BuildContext 可太常见了,不管是 StatelessWidget 还是 StatefulWidget 的 build() 函数参数都会带有 BuildContext,好像随处可见,就像我们的一位老朋友,但似乎又对其知之甚少(熟悉的陌生人),今天我们再来了解一下这位老朋友 BuildContext,看看它在 Flutter 
  • 2024-08-27在flutter中用flutter_datetime_picker只选择年月,或只选择年,以及选择日期
    flutter_datetime_picker组件没有配置只选择年或者月的,只能选择日期或者时间,现重新修改组件支持此功能效果如下:只选择年月只选择年 日期就不用展示了,组件自己就有导入包flutter_datetime_picker:1.5.1 修改组件的文件 修改后的flutter_datetime_picker.dart代码li
  • 2024-08-25appium学习记录
    免责声明        本文内容仅供参考,将appuim与爬虫技术相结合可能违反某些app的使用条款和法律法规。作者不对因此产生的法律问题或技术风险负责。建议读者在进行爬取操作前,充分了解相关法律法规并确保合规。1、初识appium背景:部分APP需要反编译,分析加密算法后,再获
  • 2024-08-2500 导读
    声明:告诉编译器名称和类型,但略去细节externintx;std::size_tnumDigits(intnumber);classWidget;template<typenameT>classGraphNode;定义:提供编译器声明所遗漏的细节intx;std::size_tnumDigits(intnumber)//统计整数多少位{std::size_tdigit
  • 2024-08-24【Qt】信号和槽
    文章目录1.信号和槽的基本概念处理的先后顺序connect函数的用法connect函数使用练习2.自定义信号和槽自定义槽函数第二种定义槽函数的方式第二种定义槽函数的方式自定义信号3.带参数的信号和槽参数个数的影响参数类型的影响4.信号和槽存在的意义5.信号