上位机开发笔记 » jerryxjr1220
jerryxjr1220

用户名:jerryxjr1220

注册于:2021-09-01

主题数: 16     回贴数: 92

网站:

介绍:

最后活动于18 天前
回复了主题  › aardio扩展库 数据维格表api

回复#21 @hi_aardio :

所以在互联网上上传图片或者发表消息都要谨慎,因为你很难真正删除掉它们,即使你以为你已经删除了

«  18 天前
回复了主题  › aardio扩展库 数据维格表api

回复#19 @shingu :

其实作为数据库来说,一般是不建议删除的,这样的好处是可以保证所有数据的记录位置是不变的。

如果真要“删除”某数据的话,你可以增加一列“删除列”作为标记,当“删除列”为true时,即表示该条记录无效。

这样即使以后想要恢复数据,只要重新修改“删除列”为false即可。

«  19 天前
回复了主题  › aardio搭建TCP服务器与海康威视Vision Master视觉识别系统建立通讯

回复#1 @admin :

还好啦,低配的话也就1万多。

主要它是用在工业上的,稳定和效率是第一位。

个人用的话,首选肯定是opencv

«  2022-08-25
创建了主题  › aardio搭建TCP服务器与海康威视Vision Master视觉识别系统建立通讯

海康威视的Vision Master视觉平台提供非常完备的视觉算法,只需要通过简单的模块拖拽就可以实现视觉识别/测量等复杂算法,同时Vision Master也支持TCP通讯,这样就可以把识别结果或测量数据实时传输出来。


aardio建立tcp服务也是非常方便的,这样就可以实时接收数据进行处理

import console; import wsock.tcp.server; var tcpServer = wsock.tcp.server("127.0.0.1",7920)
«  2022-08-25
回复了主题  › aardio 调用 C# MaterialSkin

回复#6 @admin :

dotNet库里还有不少其他好用的控件,比如WebBrowser,不用额外导入其他库,也能直接调用系统的浏览器。

import win.ui; /*DSG{{*/ mainForm = win.form(text="CsharpTest";right=959;bottom=591) mainForm.add( custom={cls="custom";text="自定义控件";left=
«  2022-08-24
回复了主题  › aardio 调用 C# MaterialSkin

回复#4 @admin :

我试了一下也是可行的,虽然我以前也从来没这样用过。

TabContol和TabPage都是C#的,里面嵌套了aardio的子窗口winform1.aardio,通过win.setParent绑定过去,功能一切正常。

PS:子窗口winform1要设置成无边框模式,不然难看死了

«  2022-08-24
回复了主题  › aardio 调用 C# MaterialSkin

回复#2 @admin :

不用啊,除了MaterialForm以外,其他控件都是可以直接嵌入aardio里的。

其实,从名字就可以知道,这个库最主要的功能是方便一键换皮肤,它里面有个皮肤管理器,那个才是核心


B站有个视频:

«  2022-08-23
回复了主题  › aardio 调用 C# MaterialSkin

原生的还有MaterialForm式样,侧边栏MaterialDrawer可以自动转换TabControl。

但aardio里不知道怎么样直接改mainForm式样。

«  2022-08-23
创建了主题  › aardio 调用 C# MaterialSkin

MaterialSkin是一个支持皮肤管理的Winform控件库,可以非常方便的切换皮肤主题,原生的主题皮肤也非常美观。

import win.ui; /*DSG{{*/ mainForm = win.form(text="material";right=641;bottom=394;mode="popup") mainForm.add( cstButton={cls="custom";text="自定义控件";left=216;top=295;right=378;bottom=324;z=1}; c
«  2022-08-23
回复了主题  › 调用c#强大的ReoGrid免费表格控件,用于显示、编辑、打印、导出和导入Excel电子表格

回复#11 @chenqiang :

Column Chart – ReoGrid – .NET Spreadsheet Component



«  2022-08-23
回复了主题  › 调用c#强大的ReoGrid免费表格控件,用于显示、编辑、打印、导出和导入Excel电子表格

回复#8 @andrew7baker :

UsedRange 就是获取有数据的单元格范围。

«  2022-08-21
回复了主题  › 调用c#强大的ReoGrid免费表格控件,用于显示、编辑、打印、导出和导入Excel电子表格

回复#5 @andrew7baker :

可以用UsedRange先获取有数据的范围,然后再遍历整行数据。

编辑的话,好像只能一个个单元格编辑。

反正用循环还是挺快的。

«  2022-08-19
回复了主题  › 请教怎么将软件作为默认打开方式打开文件

string.cmdline.argv("命令行")

了解一下

«  2022-07-29
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

新增控件的左对齐、居中、右对齐布局

多行文本框、画板、Listbox增加水平和垂直滚动条

由于遍历控件时each返回的控件顺序是随机的,所以控件名和序号不好对应。但由于控件的Z序是固定的,所以新增了translateName函数,用于解析窗体设计器代码,返回的Z序与对应控件名称,可用来在python中替换控件名(可选功能)

«  2022-07-28
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

又增加了字体属性设置,可以讲aardio中的字体属性设置到Tkinter的对应字体属性中,支持粗体、斜体、字号、下划线、字体集 5个属性。

还有字体颜色,其实字体颜色就是前景色,背景色设置中已经支持了。

«  2022-07-27
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

实例:aardio创建界面,用matplotlib画图,实时动态显示在Tkinter中

import tkinter as tk import tkinter.ttk as ttk import matplotlib.pyplot as plt import numpy as 
«  2022-07-26
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

回复#9 @hi_aardio :

推荐尝试组件化的方式构建Tkinter,程序看起来更有层次。

例如,用aardio构建界面后,在功能逻辑部分加上要实现的功能,实例化后即可实现。

import tkinter as tk import tkinter.ttk as ttk from PIL import Image, ImageTk import numpy as np import matp
«  2022-07-25
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

更新组件化界面功能,这样可以像aardio一样把不同的界面拆成单独的组件,然后在Tabs高级选项卡(python中对应的就是Notebook)进行调用。


新增了“隐藏”属性支持和背景色、前景色设置支持(仅对标签、文本框等控件有效)


新增Canvas控件,对应aardio的plus

«  2022-07-24
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

调用GUI2Python生成Python代码后,可以在### 功能逻辑 ### 代码部分添加相应需要实现的功能,例如:

### 功能逻辑部分 ### def callback():     print('callback') button1.configure(command=callback,)

这样就可以把功能绑定到按钮上,其他控件都类似。

快捷键绑定可以用bind命令,例如:

«  2022-07-22
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码 import GUI2Py g3 = GUI2Py.GUI2Tk( mainForm); code = g3.transfer2assembly( "SubAss" ) /*返回的代码用于生成组件类*/

生成组件化界面

import tkinter as tk import tkinter.ttk as ttk class SubAss():     def __init__(self, master):
«  2022-07-21
回复了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

20220724更新

调用

import GUI2Py g3 = GUI2Py.GUI2Tk( mainForm); code = g3.transfer2root( )/*返回的代码用于生成主界面*/

生成的python代码,界面部分可直接运行,逻辑部分需自行添加相应功能

import tkinter as tk import tkinter.ttk as ttk   root = tk.Tk
«  2022-07-21
创建了主题  › GUI2Python库 - 用aardio画Tkinter界面并生成Python代码

TKinter是Python的原生GUI库,用来创建一些简单的GUI界面还是很方便的。但是,缺点是没有提供一套图形化的设计界面,这样创建界面的时候就非常不直观。


思路是搞一个类似QtDesigner类似的工具,但是又不想搞得太复杂。


aardio的图形化设计非常便捷,这样在aardio里画好界面自动生成tkinter的python代码就是再好不过的事情了。


已开源至Github:

«  2022-07-21
回复了主题  › 控制GIF图的显示帧来实现模拟进度条的方法

回复#1 @admin :

思路还是挺值得借鉴的,利用gif可以藏图片的功能,应该可以实现一些其他应用。虽然目前还没想到可以用在哪

«  2022-07-19
回复了主题  › 调用C# MathNet.Numerics进行矩阵运算

回复#2 @wangming :

我没有刻意去测试速度,至少我是没感觉出来C#更快

«  2022-07-08
回复了主题  › 调用C# MathNet.Numerics进行矩阵运算

对比了一下,发现好像还是调用python的numpy库更方便,aardio已经封装了numpy库

import console; import py3; import py3.lib.numpy; np = py3.lib.numpy; //创建矩阵 matrix1 = np.matrix({ {69.96782609, 114.5065934, 154.6747253, 199.1703297, 232.666875}, { -60.63565217, -99.43406593, -133.83626
«  2022-07-08
回复了主题  › WechatVideoSniffer微信视频号PC版视频地址嗅探器

回复#3 @admin :

«  2022-07-08
创建了主题  › 调用C# MathNet.Numerics进行矩阵运算

原来自己写过一个3x3矩阵的运算程序,但是仅限于3阶矩阵,要是其他矩阵就不行了。

C# 的MathNet.Numerics是一个非常强大的数学运算库,可以进行各种计算,矩阵计算只是其中很小一部分功能。

import dotNet; dll = dotNet.loadFile("\res\MathNet.Numerics.dll"); MathNet = dll.import("MathNet.Numerics.LinearAlgebra.Double"); //创建矩阵 matrix1 
«  2022-07-07
回复了主题  › aardio调用C# ZedGraph画图表

回复#6 @admin :

我重新试了一下ScottPlot

import dotNet; import System.Drawing; import System.Windows.Forms; dotNet.reference({ "ScottPlot" = "/res/ScottPlot.dll"; "WinForms" = "/res/ScottPlot.WinForms.dll"; }); Scot
«  2022-07-04
回复了主题  › 微软Azure文本转语音下载器

推荐你一个网址,可以解决你所有的问题,可试听、可下载、可调节语气、语速、感情

微软Azure文字转语音

«  2022-07-04
回复了主题  › aardio调用C# ZedGraph画图表

回复#4 @admin :

也有可能和我采样的数据有关,就是应变片的毫伏值数据,总共近4000组数据。

但是用Nplot和ZedGraph都没问题,可以正常显示。

//代码其实也没啥特别的 //data就是我采集的数据列表,转换就是下面的语句 var newdata = dotNet.double(data)

«  2022-07-01
登 录
信息栏
公告:
个人博客
专注分享
谢谢合作!

本站域名:HtmLayout.Cn
aardio可以快速开发上位机,本站主要记录了学习过程中遇到的问题和解决办法及aardio代码分享

这里主要专注于aardio学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.

Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
空间赞助:才仁机械
打赏本站