- 博客(111)
- 资源 (13)
- 收藏
- 关注
原创 【原创】统信UOS如何安装最新版Node.js(20.x)
注意直接使用命令安装十有八九会预装10.x的老旧版本Node.js,如果已经安装的建议删除后安装如下方法重装。
2024-10-23 23:32:17
1287
原创 【翻译】Qt Designer自定义控件简介
用户界面处于设计模式下,自定义控件可能不可用。针对特定平台开发的自定义控件,设计器可能需要在特定平台下运行才能为终端用户开发UI界面。自定义控件的源代码不可用,或者由于非技术原因(比如license限定)也会造成一些自定义控件无法使用。在上述情况下,依然可以达到使用自定义控件的目的。为了实现这一点,我们可以使用 Qt Designer 的提升窗口部件功能。除此之外,若自定义控件的源代码可用,我们可以调整自定义控件以便在Qt Designer中使用。
2024-10-22 22:17:37
849
原创 【翻译】自定义 Qt Designer 窗体
Qt Designer设计窗体保存为一个UI文件时,一些窗体设定参数,比如栅格、默认布局的边距(margin)和间距(spacing)等也一并保存到表单组件中,同时当uic生成窗体的C++/Python代码时被使用。关于如何在应用程序中使用窗体,详见《
2024-10-11 21:26:42
859
原创 【原创】Anaconda+VScode+PySide6 完美配置Python开发环境,亲测!
*自动生成代码:**支持将 .ui 文件(通过 Qt Designer 创建的界面文件)自动转换为可用于项目中的 Python 代码。**断点设置:**可以在代码中设置断点,当程序运行到断点时,自动暂停执行,允许开发者检查变量、调用栈等信息。**调试功能:**扩展支持 Python 的调试器,允许你对 Qt 应用进行调试,设置断点、跟踪变量等。**代码补全:**提供对 Qt 类、函数和属性的代码智能补全,提高编写 Qt 应用时的开发效率。
2024-10-07 19:16:49
2361
原创 【已解决】Qt Creator设计模式被禁用不能点的原因及解决方案
显示,自2021年12月2日发布的Qt Creator 6.0 版本之后Qt Quick Designer设计模式为默认禁止状态,需要在。Qt Creator 目前最新版为12.0.1,安装后打开。文件即可正常显示设计模式可切换状态。文件发现设计工具图标为禁用状态。
2024-01-19 13:47:12
4619
2
原创 【翻译】Qt Designer 如何使用资源文件
若要使用资源文件,必须通过打开视图菜单并打开资源浏览器选项来使其可见。在资源浏览器中,可以打开现有的资源文件或创建新的资源文件。单击编辑资源按钮即可。要重新加载资源,请单击重新加载按钮。加载资源文件后,您可以使用添加前缀为当前资源文件中的文件添加分类,通过添加文件按钮和移除按钮在其中创建或删除资源文件,并使用添加文件按钮指定资源(例如图像)。请注意,这些资源必须位于当前资源文件的目录或其子目录之一。按下按钮将新的资源项添加到文件中。然后使用添加文件按钮指定资源。
2024-01-15 21:24:40
1344
原创 【翻译】在Qt Designer中创建主窗口(Main Windows)
Qt Designer 可用于为不同用途创建用户界面,并为每个用户界面提供不同类型的模板。主窗口模板用于创建具有菜单栏、工具栏和停靠窗口部件的应用程序窗口。通过打开文件菜单并选择新建窗体...选项,或者Ctrl + N快捷键,创建一个新的主窗口,然后选择模板。该模板提供了一个主应用程序窗口,默认情况下包含一个菜单栏和一个工具栏-如果不需要,可以删除它们。如果删除了菜单栏,可以再通过窗体右键菜单选择添加菜单栏选项创建一个新的菜单栏。
2024-01-15 20:53:03
2756
2
原创 鸿蒙ArkTS Web组件加载空白的问题原因及解决方案
初学鸿蒙开发,按照官方文档Web组件文档示例中的代码照抄运行后显示空白,纠结至于多方搜索后扔无解决方法。
2023-12-13 19:55:55
3893
8
原创 在WSL上运行并调试 .NET (.NET Core, .NET5 and .NET6) 跨平台程序
在WSL上运行并调试 .NET (.NET Core, .NET5 and .NET6) 跨平台程序
2022-12-28 11:12:20
506
原创 WSL ubuntu安装.net5 出现libssl1.1 but it is not installable错误解决方案
WSL ubuntu安装.net5 出现libssl1.1 but it is not installable错误解决方案
2022-12-28 09:12:55
1288
原创 Mac&Windows系统安装chromedriver、geckodriver,及Message: ‘geckodriver‘ executable needs to be in PATH.报错解决
geckodriver 官方下载地址 需要科学上网,淘宝镜像点这里chromedriver 官方下载地址 需要科学上网,淘宝镜像点这里前置知识点Mac的PATH环境变量/usr/bin目录下面都是系统预装的可执行程序,会随着系统升级而改变。/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。MAC命令行执行 echo $PATH 即可查看本机PATH环境变量,从实际输出结果来看,/usr/local/bin的优先级是高于/use.
2021-06-25 15:42:42
776
原创 leaflet如何去掉或自定义左下角的链接和版权
缘起有时候为了项目更加简洁美观或者需要自定义地图右下角的链接标志,还有其它可能的一些小心思,我们想去掉它或者自定义内容来替代。高德、腾讯、百度地图的官方API貌似是不提供这个功能的,毕竟自家广告还是要有的。leaflet在这一点上还是非常值得称道的。官方APIControl.Attribution实现方法如何移除右下角不废话,上Demovar map = L.map('map', { attributionControl:false });如何自定义logo和版权信息var
2021-04-04 20:14:22
4088
原创 记一次使用verdaccio 搭建本地私有npm服务器
缘起公司项目内部使用私有npm包,之前的项目npm服务器已经挂了,需要先在本地跑起来。什么是VerdaccioVerdaccio简介Verdaccio 是一个开源轻量的用来做 npm 私服的包(基于 Node.js 创建的)用任何包管理工具,比如yarn,npm使用 verdaccio 是很简单的。推荐使用 nrm 来管理npm的源Verdaccio 的官网:https://verdaccio.org/Verdaccio NPM: https://www.npmjs.com/packag
2021-04-03 20:44:03
826
1
原创 【已解决】运行tsc **.ts后提示“无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。”
症状安装typescript后使用tsc命令编译ts文件,结果报错:“无法加载文件C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本。”如下图:原因分析看报错信息来看应该是权限的问题。还是百度一下看看吧。解决方案管理员身份运行windows powershell 输入set-ExecutionPolicy RemoteSigned选择 A 或者 Y,回车。问题解决!...
2021-03-29 22:53:25
5199
4
原创 安装typescript编译器,及npm安装速度慢的解决办法
TypeScript 官网:https://www.typescriptlang.org/npm全局安装命令:npm install -g typescript国内npm慢点问题可以通过修改npm镜像来解决npm install -g typescript --registry https://registry.npm.taobao.org 安装完成后输入tsc检验是否安装成功...
2021-03-29 22:03:17
765
原创 我用Python + PAGE(Tkinter GUI) + pandas做了个企查查导出模板转机器人模板的小工具
产品需求企查查导出的Excel文件是这样的客户的机器人软件需要导入的模板是这样的简单说就是要做个小工具将企查查导出的Excel通过pandas分析整理后按照客户给出的模板表头生成新的Excel文件。效果图成品效果图PAGE Gui效果图因为底部的statusbar无法通过gui设置,需要在生成的python中加入如下代码:statusbar = tk.Label(root, text="技术支持:济宁小墨匠智能科技有限公司 18678709906", bd=1, relief=tk
2021-03-28 21:33:16
1141
1
原创 vue的基本类型/值类型(primitive type / value type)和非基本类型/引用类型(non-primitive type / reference type)的区别
基本概念基本类型也称为值类型,字符串(Sring)、布尔值(Boolean)和数字(Number)这些都是基本类型(primitive type)。非基本类型也可以理解为引用类型,数组(Array)和对象(Object)都属于引用类型(reference type)区别基本类型基本类型/值类型(primitive type / value type)的变量直接保存的就是数据。引用类型引用类型(reference type)存放的值是指向数据的引用(reference),而不是数据本身。这也是
2021-03-26 14:55:03
3079
原创 Python批量修改文件名
顺便介绍一个免费的Python入门课程,课程有中文字幕并且可下载视频,强强强烈推荐!Introduction to Python Programming缘起在udacity下载《python入门》的课程并解压后mp4文件和字幕文件解压到同一文件夹后用potplayer播放MP4不能自动加载字幕,而且除了中文字幕其它的我像批量删除掉。处理步骤遍历文件夹并获取文件名如果文件名中包含- lang_zh-CN则将- lang_替换为.(potplayer播放{文件名}.mp4时自动识别并加载{文件名}
2021-03-21 21:01:10
222
原创 wxPython的 wx.App 和 wx.PySimpleApp 有什么区别,如何区别使用?
问题起因刚接触wxPython的时候看到网络上不同示例中的wx.App()和wx.PySimpleApp 还是比较懵逼的。有问题就要搞清楚,谷歌和官方文档是最优的捷径。敲黑板&划重点准确的说PySimpleApp 已被弃用,仅仅作为兼容保留了下来,不排除未来版本中被移除的可能,使用上两者几乎并无区别,官方已经建议使用App函数替代**截图为证截图来自参考1:stackoverflow社区(截图翻译为彩云小译自动翻译)截图来自参考2:官方文档(截图翻译为彩云小译自动翻译)参考文档
2021-03-18 11:29:06
833
原创 【已解决】python AssertionError: <class ‘numpy.ndarray‘>
参考链接:https://stackoverflow.com/questions/64106628/why-assertionerror-having-numpy-ndarraydf.index = pd.to_datetime(df.index)df = df.sort_index()df_sub = df['2018'] # select the whole year of 2018df_sub2 = df['2018-02'] # select the given monthdf_su
2021-02-23 23:57:27
5432
原创 PySide2-VSC UI文件转python报错‘“pyside2-uicc“‘ is not recognized as an internal or external command解决
症状在vscode中使用Qt for Python插件将UI文件转为python文件报错。报错信息如下:问题原因看output的错误信息可以判断改命令调用的可能是 pyside2-uic.exe文件首先检查PySide2-VSC插件的setting有没有问题,配置项这样应该是没有问题的,前提是环境变量的path 中有pyside2-uic.exe文件所在目录。如果path中没有,问题应该就出在这里。打开环境变量,果不其然没有配置。解决方案既然找到原因了,自然对症下药,药到病除。将
2021-02-12 00:48:04
1738
2
原创 【解决方案】vscode提示 No name ‘QGuiApplication‘ in module ‘PySide2.QtGui‘pylint(no-name-in-modulue)
问题场景:vscode 配置python + pyside 开发环境后提示,vscode No name 'QGuiApplication' in module 'PySide2.QtGui'pylint(no-name-in-modulue) 这样的提示,如下图。虽然不影响运行,但依然让人如鲠在喉非常不适。原因分析:网上查证后问题原因在于没有在Pylint中配置PySide2的参数解决方案:vscode左下角或者快捷键ctrl + ,打开配置找到pylint args配置项在Pylin
2021-01-23 09:25:45
996
原创 【解决方案】invalid property name “statusbar“(M16) unkown component(M300)
项目场景:在Qt creator 4.14.0 中使用 QML 创建底部状态栏并自定义样式问题描述:直接使用官方示例(StatusBar QML Type )中的代码ApplicationWindow { statusBar: StatusBar { RowLayout { anchors.fill: parent Label { text: "Read Only" } } }}报错截图如下:
2021-01-20 22:59:57
1860
1
翻译 Qt Designer 容器(Container)部件的用法
Qt Designer 容器(Container)部件的用法原文地址:https://doc.qt.io/qt-6/designer-using-containers.html容器部件(container widget)在窗体中提供更高级的对象分组控制。它们可以作为多种用途使用,诸如管理输入部件(input widgets)、提供分页和选项卡布局、又或者仅仅作为其它对象的装饰性容器等等。Qt Designer 提供良好的视觉反馈以便于我们将对象置于容器中。当对象从部件盒被拖入窗体且经过容器部件时
2021-01-12 17:48:28
8056
翻译 【翻译】Qt Desinger 窗体的保存、预览和打印
Qt Desinger 窗体的保存、预览和打印原文地址:https://doc.qt.io/qt-6/designer-preview.html图片及内容已根据最新版本(Qt Designer 6.0.0)进行修改和更新尽管 Qt Designer 的窗体可以完整的呈现编辑中的组件,编辑时的预览功能依然必要且实用。通过菜单窗体-预览或者Ctrl + R打开预览。预览将完整还原组件在应用程序中的样子。Since Qt 4.4, it is possible to preview forms w
2021-01-12 10:00:51
4558
原创 Qt Designer 最新中文手册文档(Qt6)
Qt Designer软件作为一款Qt辅助工具,其允许我们使用所见即所得的方式,通过Qt Widgets来创建图形用户界面。正好最近要学习Qt for Python(PySide6),工欲善其事,必先利其器,准备系统的学习一下Qt Designer,网上也没有比较系统的最新资料,那就只能扒官方文档了,在这里权当做个学习记录吧。下面没有链接的就是还没有翻译的哈~英文666的同学可以直接开车去官方文档哦Qt Designer 快速入门Qt Designer的四种编辑模式窗口部件编辑模
2021-01-07 15:12:27
28812
2
原创 【解决方案】Qt Designer代码生成失败,Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start: 系统找不到指定文件
问题症状通过菜单窗体-View Python Code... 查看UI代码报错,提示“代码生成失败”,具体描述为“Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start:系统找不到指定的文件”症状原因预览C++/Python代码需要先调用uic.exe生成,从错误提示来看确定是bin目录下没有uic.exe文件,需要先找到此文件或者了解是否需要安装配置。Designer.exe 同目录下有一个uic.exe,不晓得是不是它。
2021-01-07 13:58:55
6621
10
翻译 【翻译】Qt Designer 布局宝典
Qt Designer布局宝典原文地址:https://doc.qt.io/qt-6/designer-layouts.html使用窗体前,需要将部件对象拖放到布局中,以确保预览或在应用程序中使用时可以正确显示。将对象放置在布局中也可以确保在窗体放大缩小时对象的大小也能随之改变。一旦部件对象被置于布局中,其位置和大小就不能再被单独设置。因为布局本身控制着每个部件的几何空间结构,同时还考虑到看不到的空间间隔器(spacer)。spacer 被置于layout后会影响部件的几何空间结构。布局可以在窗
2021-01-07 11:29:27
4035
翻译 【翻译】Qt Designer的四种编辑模式
Qt Designer的编辑模式Qt 设计器提供了四种编辑模式: 窗口部件编辑模式、信号/槽编辑模式、伙伴编辑模式和 Tab 顺序编辑模式。在使用 Qt 设计器时,您将始终处于以下四种模式之一。要在模式之间切换,只需从“编辑”菜单或工具栏中选择它。下表进一步详细描述了这些模式。编辑模式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KYwAqIKU-1609517080076)(https://doc.qt.io/qt-6/images/designe
2021-01-02 00:06:02
10397
翻译 【翻译】Qt Designer 快速入门
用 Qt Designer 做UI,总共分四部:把窗体形式(Main Windows\Widget等)选中并新建把控件拖到窗体里把信号(signal)关联到信号槽(slot)预览废话不多说,先上图如上图所示,这是一个很常见的RGB控制器,在图像处理软件设计中甚是常见。新建窗体...
2020-12-31 23:55:27
9682
1
翻译 【翻译】Qt for Python(PySide6)官方文档:(2)正式开始Qt for Python之旅
本章主要讲解如何通过代码命令行方式创建Python for Qt工程项目,如果你只是要通过pip安装PySide6,你来~pip install pyside6更多详情,请参阅我们的快速入门指南。此外,您可以查看与项目相关的常见问题。一般配置要求编译PySide主要用到一些第三方库,如libclang,Python, CMake等,这些都可以从Qt的开发工具中下载到:Python: 3.6+Qt: 6.0+ is recommendedlibclang: libclang 库需要10 fo
2020-12-30 08:19:09
6557
6
翻译 【翻译】Qt for Python(PySide6)官方文档:(1)Qt for Python 快速入门
原文地址:https://doc.qt.io/qtforpython/quickstart.html环境要求PySide6的安装需要如下环境支持:Python 3.6+建议使用虚拟环境,比如 venv 或 virtualenv创建并激活虚拟环境终端运行如下命令(译者注:官方是这样写的,实际上是用PyCharm 自2019.3.3版本之后可自动设置虚拟开发环境,可自行查阅)TODO: 单独写个PyCharm自动设置虚拟开发环境的教程$ python -m venv env/ .
2020-12-29 13:57:35
25616
原创 python 安装serial及No module named ‘serial.tools‘等问题解决方案
安装serialpip命令安装pip install serial测试安装import serial按照惯例,Python 引入 serial 不报错即为安装成功问题汇总关于serial安装使用相关的问题之后会在这里补充维护import serial.tools ModuleNotFoundError: No module named 'serial.tools'问题说明目前遇到的问题是 import serial.tools 会报错问题原因及解决
2020-12-26 14:07:42
17855
8
原创 PyCharm 整合配置Qt Designer,Qt Designer直接打开.ui文件
参考链接:https://stackoverflow.com/questions/58599351/integrate-qt-designer-and-pycharmPyside作为Qt的亲儿子,无疑将成为Qt pyton开发的首选,Pyside2已经日趋完善,官方也于2020年12月10日发布了6.0.0版本,正式进入PySide6时代。安装Pyside后 Qt Designer是集成到pip包里面的,无需单独安装。安装后如下图通过 File-Settings (或快捷键Ctrl + Al
2020-12-26 11:47:43
3060
3
翻译 【翻译】如何手动安装设置Zend Optimizer
这里写自定义目录标题适用范围:概述使用说明结语原文地址:https://zend18.zendesk.com/hc/en-us/articles/204110563-How-To-Install-Zend-Optimizer-Manually仅仅为了记录以备用,Zend Optimizer 只适用于PHP 4.3.x, 4.4.x,5.0.x, 5.1.x, 5.2.x,在发布 PHP 5.3时,该产品被重命名为 ZendGuard。然而,ZendGuard 不能加载为 Zend Optimizer
2020-08-09 17:35:53
208
转载 sublime text 3 + LiveReload插件实现前端代码实时预览(同时支持Chrome和Firefox)
欢迎使用Markdown编辑器写博客参考网址: [ Firefox 与 sublime text 3 通过LiveReload插件实现前端代码实时预览 ] [ LiveReload插件安装、配置及用法 ]
2017-07-22 16:28:06
777
转载 linux环境下设置joomla多语言多域名站点
本文出自 手撕包菜 的博客,原文地址joomla从2.5版本开始就开始支持多语言,能够实现同一域名下的多语言网站,但joomla本身却不提供多域名对应不同语言的实现。通过研究joomla系统插件languagefilter的运行过程,发现joomla的语言切换是通过url在里面加上语言参数控制的。我们知道,mod_rewrite可以较完美地实现url重写,下面我们就利用.htaccess重
2013-07-18 10:11:37
3179
原创 Firebug 无处不在——在IE内核浏览器及IETester中使用 Firebug 调试工具
<br />1. 引入 firebuglite js 脚本,此脚本将在html中插入一个iframe调试框架,效果如图:<br />建议本地调试的时候将js保存到本地<br />具体参考:http://getfirebug.com/firebuglite<br /> <br /><mce:script type="text/javascript" src="http://fbug.googlecode.com/svn/lite/branches/firebug1.4/content/firebug-lite
2011-05-06 14:16:00
3999
Using a Designer UI File in Your Qt for Python Application 代码示例
2024-10-08
PAGE - Python Tkinter GUI 可视化生成软件 6.0.1
2021-03-28
ActiveTcl-8.6.9.8609.2-MSWin32-x64-5ccbd9ac8.zip
2021-03-28
Git-2.30.0.2-64-bit&32-bit官网下载.rar
2021-01-17
局域网共享一键修复支持WIN7
2011-04-23
超好用的表单验证插件(LiveValidation)
2010-08-24
解决内存不能为read,write特别版【100%解决read问题】
2010-05-26
IE无法显示png图片 IE部分图片显示为叉叉的解决办法
2010-01-08
flvmdi_FLV文件Meta Data修复工具
2009-10-04
highslide-4.0.8最新版&Basic Demo[2008-10-28]
2008-11-12
smarttemplate_1.2.1_Demo
2008-10-07
Java语言编码规范[含书签]
2008-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人