- 博客(940)
- 资源 (18)
- 收藏
- 关注
原创 51.HarmonyOS鸿蒙系统 App(ArkUI)通知
应用可以通过通知接口发送通知消息,终端用户可以通过通知栏查看通知内容,也可以点击通知来打开应用。通知常见的使用场景:显示接收到的短消息、即时消息等。显示应用的推送消息,如广告、版本更新等。显示当前正在进行的事件,如下载等。HarmonyOS通过ANS(Advanced Notification Service,通知系统服务)对通知类型的消息进行管理,支持多种通知类型,如基础类型通知、进度条类型通知。
2024-04-24 21:33:31 351
原创 c++ static_cast 使用方法介绍
2、C++中的reinterpret_cast主要是将数据从一种类型的转换为另一种类型。所谓“通常为操作数的位模式提供较低层的重新解释”也就是说将数据以二进制存在形式的重新解释。reinterpret_cast的作用是说将指针p的值以二进制(位模式)的方式被解释为整型,并赋给i,//i 也是指针,整型指针;(子类)之间指针或引用的转换。进行下行转换(把基类指针或引用转换成派生类表示)时,由于没有动态类型检查,所以是不安全的。②用于基本数据类型之间的转换,如把int转换成char,把int转换成enum。
2024-04-23 09:28:19 411
原创 50.HarmonyOS鸿蒙系统 App(ArkUI)web组件实现简易浏览器
50.HarmonyOS鸿蒙系统 App(ArkUI)web组件开发简易浏览器。
2024-04-18 22:31:51 324
原创 QT 按钮的工具提示tooltips设置字体大小颜色与背景
构造函数中: QToolTip::setFont(font3);//按钮提示信息通用设置。//按钮提示信息通用设置。QT 按钮的工具提示tooltips设置字体颜色与背景。main.cpp添加。
2024-04-18 14:31:27 340 2
原创 49.HarmonyOS鸿蒙系统 App(ArkUI)Tab导航组件的使用
TabContent是内容页,TabBar是导航页签栏,页面结构如下图所示,根据不同的导航类型,布局会有区别,可以分为底部导航、顶部导航、侧边导航,其导航栏分别位于底部、顶部和侧边。在如下TabContent组件上设置属性tabBar,可以设置其对应页签中的内容,tabBar作为内容的页签。设置:Tabs({ barPosition: BarPosition.Start }) { //设置顶部部导航。设置:Tabs({ barPosition: BarPosition.End}) { //设置底部导航。
2024-04-17 22:17:28 671
原创 QT常量中有换行符解决方法--使用中文显示乱码或者编译报错
int ret2=QMessageBox::information(this,QString::fromLocal8Bit("提示"),QString::fromLocal8Bit(("确认启动设备吗?QT6.3常量中有换行符。
2024-04-17 09:17:58 215
原创 48.HarmonyOS鸿蒙系统 App(ArkUI)常用组件的使用
48.HarmonyOS鸿蒙系统 App(ArkUI)常用组件的使用。textbox,textinput,TextArea文本输入框。
2024-04-16 22:00:25 456
原创 47.HarmonyOS鸿蒙系统 App(ArkUI)创建轮播效果
创建轮播效果,共3页切换组件提供滑动轮播显示的能力。Swiper本身是一个容器组件,当设置了多个子组件后,可以对这些子组件进行轮播显示。通常,在一些应用首页显示推荐的内容时,需要用到轮播显示的能力。
2024-04-16 21:01:04 346
原创 46.HarmonyOS鸿蒙系统 App(ArkUI)网格布局
网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示、日历、计算器等。ArkUI提供了容器组件和子组件,用于构建网格布局。Grid用于设置网格布局相关参数,GridItem定义子组件相关特征。Grid组件支持使用条件渲染、循环渲染、懒加载等方式生成子组件。
2024-04-15 22:42:06 1227
原创 45.HarmonyOS鸿蒙系统 App(ArkUI)创建列表(List)
列表是一种复杂的容器,当列表项达到一定数量,内容超过屏幕大小时,可以自动提供滚动功能。它适合用于呈现同类数据类型或数据类型集,例如图片和文本。在列表中显示数据集合是许多应用程序中的常见要求(如通讯录、音乐列表、购物清单等)。使用列表可以轻松高效地显示结构化、可滚动的信息。通过在组件中按垂直或者水平方向线性排列子组件或,为列表中的行或列提供单个视图,或使用迭代一组行或列,或混合任意数量的单个视图和ForEach结构,构建一个列表。List组件支持使用条件渲染、循环渲染、懒加载等方式生成子组件。
2024-04-14 22:39:24 807
原创 44.HarmonyOS鸿蒙系统 App(ArkUI)栅格布局介绍
在GridRow栅格组件中,允许开发者使用breakpoints自定义修改断点的取值范围,最多支持6个断点,除了默认的四个断点外,还可以启用xl,xxl两个断点,支持六种不同尺寸(xs, sm, md, lg, xl, xxl)设备的布局设置。表示启用xs、sm、md、lg、xl共5个断点,小于320vp为xs,320vp-520vp为sm,520vp-840vp为md,840vp-1080vp为lg,大于1080vp为xl。,单位vp)作为断点依据,定义设备的宽度类型,形成了一套断点规则。
2024-04-14 22:17:28 1297
原创 43.HarmonyOS鸿蒙系统 App(ArkUI)@State$单引号引用变量失败--解决方法
HarmonyOS鸿蒙系统 App(ArkUI)$单引号引用变量失败--解决方法。@State name2:string = '反引号键'$加大括号来引用变量,不是使用的单引号,,在键盘的Esc键的下面。
2024-04-14 22:02:41 300
原创 42.HarmonyOS鸿蒙系统 App(ArkUI)实现横屏竖屏自适应
HarmonyOS鸿蒙系统 App(ArkUI)实现横屏竖屏自适应作为响应式设计的核心,在移动设备上应用十分广泛。媒体查询可根据不同设备类型或同设备不同状态修改应用的样式。
2024-03-31 19:27:20 1125
原创 41.HarmonyOS鸿蒙系统 App(ArkUI)相对布局的容器
采用相对布局的容器(RelativeContainer),支持容器内部的子元素设置相对位置关系。子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局。下图是一个RelativeContainer的概念图,图中的虚线表示位置的依赖关系。相对布局示意图子元素并不完全是上图中的依赖关系。比如,Item4可以以Item2为依赖锚点,也可以以RelativeContainer父容器为依赖锚点。
2024-03-31 16:58:22 344
原创 40.HarmonyOS鸿蒙系统 App(ArkUI)实现页面跳转与返回
2.右键page添加第二个页面,设置page2,点击finish。page2.ets按钮触发事件。
2024-03-31 16:25:57 505
原创 39.HarmonyOS鸿蒙系统 App(ArkUI)线性布局结合弹性布局
弹性布局()提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸,在交叉轴方向的尺寸称为交叉轴尺寸。弹性布局在开发场景中用例特别多,比如页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等等。主轴为水平方向的Flex容器示意图。
2024-03-31 09:51:40 449
原创 38.HarmonyOS鸿蒙系统 App(ArkUI)堆叠布局结合弹性布局
容器组件实现位置的固定定位与层叠,容器中的子元素(子组件)依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。
2024-03-31 09:22:12 398
原创 37.HarmonyOS鸿蒙系统 App(ArkUI) 创建第一个应用程序hello world
36.HarmonyOS App(ArkUI) 创建第一个应用程序helloworld。打开DevEco Studio,点击文件-》新建。双击打开index.ets。点击启动按钮,气泡框提示。
2024-03-30 23:01:14 516
原创 36.not comply with the UI component syntax不允许在UI描述里直接使用
不允许在UI描述里直接使用,但可以在方法或者函数里使用。
2024-03-29 21:36:58 616
原创 35.HarmonyOS App(ArkUI)使用父组件@Builder装饰的方法初始化子组件@BuilderParam报错
HarmonyOS App(ArkUI)使用父组件@Builder装饰的方法初始化子组件@BuilderParam报错。去掉括号()就可以了。
2024-03-27 22:11:28 566
原创 34.HarmonyOS App DevEco Studio中文界面设置
HarmonyOS App DevEco Studio中文界面设置。重新打开DevEcoStudio,显示中文界面。
2024-03-27 21:02:52 158
原创 33.HarmonyOS App(JAVA)鸿蒙系统app数据库增删改查
对象关系映射数据库目前可以支持数据库和表的创建,对象数据的增删改查、对象数据变化回调、数据库升降级和备份等功能。说明对象关系映射数据库提供的接口在ohos.data.orm包中,使用该包中的接口时,要求配置文件config.json的“app > bundleName”字段的值,不能包含大写字母。数据库和表的创建创建数据库。开发者需要定义一个表示数据库的类,继承OrmDatabase,再通过@Database注解内的entities属性指定哪些数据模型类属于这个数据库。version:数据库版本号。
2024-03-25 21:43:46 929
原创 32.HarmonyOS App(JAVA)鸿蒙系统app类自动生成GetSet方法
3.选择getter,setter。2.选择Generate。1.空白区域右键单击。4.选择列出的所有项。
2024-03-24 19:46:01 268
原创 31.HarmonyOS App(JAVA)鸿蒙系统app Service服务的用法
长驻任务类型给用户能直观感知到的且需要一直在后台运行的业务提供后台运行生命周期的保障。比如,业务需要在后台播放声音,或者需要在后台持续导航定位等,此类用户可以感知到的后台业务行为,可以通过使用长驻任务对应的后台模式保障业务在后台的运行,支撑应用完成在后台的业务。本文描述的后台任务特指应用或业务模块处于后台(无可见界面)时,有需要继续执行或者后续执行的业务。退到后台的应用有不可中断且短时间能完成的任务时,可以使用短时任务机制,该机制允许应用在后台短时间内完成任务,保障应用业务运行不受后台生命周期管理的影响。
2024-03-20 22:46:44 967
原创 30.HarmonyOS App(JAVA)鸿蒙系统app多线程任务分发器
如果应用的业务逻辑比较复杂,可能需要创建多个线程来执行多个任务。这种情况下,代码复杂难以维护,任务与线程的交互也会更加繁杂。要解决此问题,开发者可以使用“TaskDispatcher”来分发不同的任务。
2024-03-17 22:33:23 1060
原创 vs创建asp.net core webapi发布到ISS服务器
点击ISS Express测试,可以成功打开网页。打开服务器创建test123文件夹,并设置共享。找到服务器IP共享的test123文件夹。点击生成,发布到服务器。
2024-03-05 14:41:29 582
原创 29.HarmonyOS App(JAVA)通知
HarmonyOS提供了通知功能,即在一个应用的UI界面之外显示的消息,主要用来提醒用户有来自该应用中的信息。当应用向系统发出通知时,它将先以图标的形式显示在通知栏中,用户可以下拉通知栏查看通知的详细信息。显示接收到短消息、即时消息等。显示应用的推送消息,如广告、版本更新等。显示当前正在进行的事件,如播放音乐、导航、下载等。
2024-03-03 21:30:45 891
原创 27.HarmonyOS App(JAVA)可复用列表项的ListContainer
(4) getComponent(int id,Component cpt,ComponentContainer ctn): 创建组件与数据绑定,即创建属于这个列表项的组件,然后绑定该列表项数据。例如,需要创建100个列表项的列表,那么用定向布局实现至少需要创建100个以上的组件了。这个列表项非常简单,仅仅显示了一个文本组件,用于显示列表项数据,但是,这个用户界面与之前介绍的AbilitySlice界面不同,这个列表项界面仅仅显示在屏幕的某一个部位,因此不能使用之前的setUIContent方法了。
2024-02-26 21:28:33 1046
原创 opencv python投影变换效果
p_touyin = cv2.getPerspectiveTransform(src2,dst2) #计算投影变换矩阵。#利用矩阵值进行图像投影变换。dst2转换后,4个坐标点。src2原图,4个坐标点。
2024-02-21 11:44:24 607
原创 25.HarmonyOS App(JAVA)气泡对话框
气泡对话框是覆盖在当前界面之上的弹出框,可以相对组件或者屏幕显示。显示时会获取焦点,中断用户操作,被覆盖的其他组件无法交互。气泡对话框内容一般简单明了,并提示用户一些需要确认的信息。
2024-02-06 21:54:37 397
原创 24.HarmonyOS App(JAVA)Toast对话框
ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。
2024-02-06 21:51:08 403
原创 23.HarmonyOS App(JAVA)堆叠布局StackLayout使用方法
StackLayout直接在屏幕上开辟出一块空白的区域,添加到这个布局中的视图都是以层叠的方式显示,而它会把这些视图默认放到这块区域的左上角,第一个添加到布局中的视图显示在最底层,最后一个被放在最顶层。上一层的视图会覆盖下一层的视图。可以设置取值项如表中所列,也可以使用“|”进行多项组合。
2024-02-06 20:50:44 425
原创 22.HarmonyOS App(JAVA)位置布局PositionLayout使用方法
不常用在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕上显示。(0, 0)为左上角;当向下或向右移动时,坐标值变大;允许组件之间互相重叠。
2024-02-06 20:39:14 394
原创 21.HarmonyOS App(JAVA)自适应布局Layout使用方法
AdaptiveBoxLayout是自适应盒子布局,该布局提供了在不同屏幕尺寸设备上的自适应布局能力,主要用于相同级别的多个组件需要在不同屏幕尺寸设备上自动调整列数的场景。AdaptiveBoxLayout布局常用方法如下。添加一个自适应盒子布局规则。移除一个自适应盒子布局规则。移除所有自适应盒子布局规则。
2024-02-06 19:58:40 420
原创 20.HarmonyOS App(JAVA)表格布局Layout使用方法
可以直接设置整型数值,也可以引用integer资源。可以直接设置整型数值,也可以引用integer资源。点击按钮,toast消息提示,设置按钮控件跨列效果。表示TableLayout内的组件按边界对齐。表示TableLayout内的组件按边距对齐。
2024-02-03 21:40:59 637
原创 19.HarmonyOS App(JAVA)依赖布局DependentLayout使用方法
显示位置不对:检查布局文件ohos:lef_of = "id:tuzi",比如显示在兔子的左侧,这里就会显示不对。需要id前没有$符号。改为: ohos:lef_of = "$id:tuzi"属性名称中文描述取值取值说明使用案例alignment对齐方式left表示左对齐。可以设置取值项如表中所列,也可以使用“|”进行多项组合。top表示顶部对齐。right表示右对齐。bottom表示底部对齐。表示水平居中对齐。表示垂直居中对齐。center表示居中对齐。
2024-02-03 20:44:57 1158
原创 python中tuple元组的作用是什么
用于函数返回多个值:函数可以返回一个tuple来返回多个值,这样可以方便地将多个值一起返回给调用者。如果需要修改tuple中的元素,可以先将其转换为可变的数据类型,如列表,进行修改,然后再转换回tuple。用于存储多个相关的值:tuple是一个容器,可以用于存储多个值,这些值可以是不同类型的数据。用于数据保护:由于tuple是不可变的,一旦创建,其元素就不可修改。作为字典的键:由于tuple是不可变的,可以作为字典的键。在Python中,tuple(元组)是一种不可变序列,可以存储不同类型的数据。
2024-01-30 08:40:15 458
原创 18.鸿蒙HarmonyOS App(JAVA)日期选择器-时间选择器
18.鸿蒙HarmonyOS App(JAVA)日期选择器-时间选择器点击button按钮显示月份与获取的时间。
2024-01-22 21:48:56 1222 1
29.鸿蒙HarmonyOs通知demoMyApplication6.1.1.1.rar
2024-03-03
12.鸿蒙HarmonyOS App(JAVA) page的隐式跳转demo.rar
2023-12-24
c#读取XML文件实现晶圆wafermapping显示.rar
2023-12-12
WafermapDisplay-demo.rar C#简单晶圆wafermapping显示示范demo
2023-10-17
arduino插件ArduinoIDEforVisualStudio2022vs2022.rar
2023-07-16
Mcp2515CAN.rar arduino UNO编译的头文件
2023-06-27
OpenCvSharpExtern1.rar,c#
2023-05-26
src3-10QLineEdit设置密码格式星号.rar
2023-05-26
Arduino for Visual Studio vs2019.rar 插件
2023-04-14
SECSgem半导体行业通信规范资料.rar
2022-12-09
QT音频录制src14-2myaudiorecorder.rar
2022-10-20
QT音频内录软件audio-recorder-X86.rar
2022-10-20
QT_媒体播放器播放Mp3QMediaPlayer.rar
2022-10-09
QT使用QMovie播放Gif动画.rar
2022-10-07
QT实现播放wmv视频文件QMediaPlayer_QVideoWidget.rar
2022-10-07
QT自定义委托类代理类.rar
2022-10-06
QT选择模型与信号的关联.rar
2022-10-05
QT插件创建与应用myplugin.rar
2022-10-03
QT特殊效果窗体不规则窗体.rar
2022-09-27
QT通过QSS文件样式表设置改变窗体与按钮背景外观.rar
2022-09-25
QT信号和槽的关联实现子窗口传递值给主窗口.rar
2022-09-17
QT QTimer定时器显示系统时间倒计时功能.rar
2022-09-11
QT拖放事件_读取图片文件打开图像.rar
2022-09-03
QT QTextEdit富文本插入字体-表格-编号-图片-查找-语法高亮功能.rar
2022-09-02
QT添加菜单栏-工具栏-中心区域-状态栏-dock 示范.rar
2022-08-29
QT实现截屏功能screen_capture_demo.rar
2022-08-28
QT动画标签LCD显示toolBox以及带图标的按钮demo.rar
2022-08-23
QT设置指定格式时间.rar
2022-08-23
QT各种对话框demo.rar
2022-08-22
QT正则表达式示范RegularExpressionDemo.rar
2022-08-22
QT启动主界面窗口之前先启动一个子窗口.rar
2022-08-21
msvcp120msvcr120dll文件.rar
2022-08-16
QT采用共享内存方式实现进程间通信.rar
2022-08-15
QT使用SAX读取xml高效-快速.rar
2022-08-13
QT_DOM方式操作xml文件增删改查.rar
2022-08-13
QT操作SQLite数据库_界面方式_增删改查.rar
2022-08-07
QT_TCP_server_full服务器端.rar
2022-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人