- 博客(134)
- 收藏
- 关注
原创 Qt Quick Controls2 —Styling 不同风格切换
简述Qt Quick Controls2 可以通过 Styling 实现非常简单的样式切换,Qt5.12 提供了一下: (“Default”, “Fusion”, “Imagine”, “Material”, “Universal”) 几种样式儿。介绍1、Default DesignQt Quick Controls2的默认风格是一种朴素,轻量的风格,这种风格体现在控件的所有方面。其好处...
2020-01-09 15:26:47
3669
原创 Qt Quick Controls2 —Text的使用
Text{ id:text_test width: 200 anchors.horizontalCenter: parent.horizontalCenter clip :true //是否剪切掉超出显示范围的文字,默认false ...
2020-01-07 11:34:12
1037
原创 Qt开发 — QtQuick无法加载
简述在做Qt QML QML 程序开发的时候,当切换啦电脑,重新安装啦QT Create。但是在调试程序的时候,会莫名奇妙的报错QtQuick 未被安装等。如下错误:QQmlApplicationEngine failed to load componentqrc:/main.qml:1 module "QtQuick.Controls" is not installedqrc:/main...
2019-12-19 14:29:08
3624
1
原创 Qt开发 — QDebug 使用小结
关闭自动插入空格QDebug &QDebug::nospace()范例:qDebug() << "Hello" << "world!";qDebug().nospace() << "Hello" << "world!";输出:Hello world!Helloworld!关闭引号字符禁用在 QChar,QString 和...
2019-12-12 11:15:11
3837
原创 Qt开发 —Window 中文路径问题
在做跨平台开发过程中,你可能会遇到Mac 和 Linux平台下面都没有问题。然而在Window端 ,遇到了地址 或者字符转码问题。以下提供两个转码方案:QString ----------> std::string//Qstring to std::string //unicode -> utf8 ???std::string ConvertQString( const QS...
2019-12-09 11:40:42
1928
原创 Qt开发 —Linux板USB串口通讯的插拔检测
项目开发中,在安装linux系统的ARM9板上,需要实时检测USB口与Windows客户端的连接和断开情况,从而中断命令的发送,由于USB的连接和数据交互使用的串口通讯,在板子启动的脚本就直接加载了g_serial.ko的模块,在dev目录下生成了ttyGS0的端口号。串口通讯中断端口地址也不会消失,因此,只有通过在一定时间内检测端口的读写状态来判断串口通讯是够正常,如超时则认为连接断开。首先,...
2019-12-03 11:03:34
2542
原创 MacOS 开发 —后台启动程序
简介: 在实际的开发过程中,我们需要启动一些无窗口的应用程序。并且需要在后台启动程序,前台不需要做任何显示。这个时候,如果使用 NSTask 直接启动程序则前端则会启动终端。达不到我们想要的效果。这里可以通过脚本实现程序 后台启动(WandServer 为程序名称)。启动脚本startup.sh#!/bin/bashbase_dir="$(dirname "$0")"cd $base_...
2019-11-26 10:21:33
5053
原创 苹果上线错误问题集锦
ITMS-90788错误提示:WARNING ITMS-90788: “Incomplete Document Type Configuration. The CFBundleDocumentTypes dictionary array in the xxx Info.plist should contain an LSHandlerRank value for the CFBundleTyp...
2019-11-11 11:20:38
2038
原创 Jenkins --- 学习资料
持续集成平台Jenkins的书籍或是学习资料https://www.zhihu.com/question/29163932
2019-11-05 12:19:26
586
原创 MacOS 开发 —实现UILabel的功能
下载路径简述:在Mac OS X上实现UILabel的主要功能。与NSTextField相比,占用内存和CUP消耗更小,完美的像素呈现。使用需求ObjC 2.0和自动引用计数(ARC)。Xcode6+,最低在Xcode6上测试过,不知道是否适用于更旧版本依赖关系除了Cocoa框架之外,没有其他依赖项。使用引入JHLabel.h 。像UILabel类那样使用它。但是请记住,并...
2019-11-05 11:57:32
406
原创 iOS给应用添加支持的文件类型/根据文件类型打开应用
iOS给应用添加支持的文件类型/根据文件类型打开应用之前写过类似的文章 IOS UTI(统一类型标识符) 根据文件后缀打开APP 和 自定义UTI 注册你的APP所支持的文件类型 这里 再次总结说明。已经存在的UTL类型苹果官方文档提供了常见情况下,所支持的UTL类型 【链接】如何添加已经存在的类型在Xcode中选择TARGES----> Info 添加 Document type...
2019-11-04 12:12:27
4834
原创 macOS 10.15 Catalina 有道词典V2.5.0 无法打开
macOS 10.15 Catalina 有道词典V2.5.0 无法打开解决方案:系统偏好设置---->语言与地区----->App------>增加网易有道词典
2019-10-30 16:46:54
1994
原创 Qt开发 — 基于openCV 实现摄像头采集以及拍照功能
基于openCV 实现摄像头采集以及拍照功能首先安装OpenCV编译库关于OpenCV的编译安装,参考本人之前博客,这里不做介绍创建工程界面打开 Qt Create 创建桌面应用;编辑camaraget.h#ifndef CAMARAGET_H #define CAMARAGET_H #include <QWidget> #include <QImag...
2019-10-30 09:59:12
2156
3
原创 raspberrypi 开发 — mac下安装树莓派镜像
raspberrypi 开发 — mac下安装树莓派镜像1、下载镜像下载地址解压生成 img2、sd卡插入读卡器并查看磁盘序号执行命令diskutil list我得到的是 /dev/disk23、解除占用磁盘diskutil unmountDisk /dev/diskn这里diskn是disk24、写入镜像sudo dd bs=1m if=xxxxx.img of=/d...
2019-10-30 09:48:58
1506
原创 Qt开发 — libusb在Linux端无法打开设备
libusb linux 无法打开设备问题:在使用Qt或者其他开发工具,开发Linux端的程序时。遇到 libusb 在linux下无法正常打开,需要 root 权限才可以打开,而普通权限能调用库,但是无法打开设备进行通讯。解决方案需要在 Linux的系统下的 /etc/udev/rules.d 系统文件下,创建 .rules 文件。文件内容如下: # Put this file in ...
2019-10-18 16:20:07
1560
原创 iOS 开发 — 静态库调试
静态库调试Xcode 静态库调试策略(已经有现成的工程和静态库源码) ***** 为安全期间建议备份一下静态库Step1: 下载最新的工程[工程中有所要测试的静态库和头文件需要删除];Step2: 把静态库工程的.xcodeproj工程文件拖拽到最新的工程中;step3: 选择工程-->TARGETS-->Build Phases-->Link Binary Wi...
2019-09-06 11:59:03
1254
原创 Qt开发 — pro 中 contains的使用
contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错if(contains(DEFINES,TYPE_X5)||contains(DEFINES,TYPE_HIPPO_UP300)||contains(DEFIN...
2019-09-04 17:55:39
14334
3
原创 Window DOS 常用命令搜集
dir (directory) :列出当前目录下的文件以及文件夹md (make directory): 创建目录rd (remove directory):删除目录cd (change directory):进入指定目录cd… : 退回到上一级目录cd\ : 退回到根目录del:删除文件exit:退出dos命令行cls (clear screen): 清屏有关某个命令的详细信息...
2019-06-21 10:01:48
476
原创 iOS 开发 — .a文件的合并与拆分
查看.a文件所包含架构lipo -info xxxx.a按架构分离不同平台的静态库lipo xxxx.a -thin i386 -output xxxx.a在当前目录拆分静态库为目标文件.oar -x xxx.a将目标文件.o合并为静态库libtool -static -o xxxx.a *.o将不同架构平台的静态库合并为完整的通用静态库lipo -create xxxx...
2019-06-10 09:34:28
1022
原创 MacOS 开发 — 线程依赖
等待多个异步函数执行完毕之后,在执行某段代码dispatch_group_t group = dispatch_group_create(); for (ALUser *user in self.users) { dispatch_group_enter(group); [ALFeed updateByUser:user completion:^{ dispatch_group_l...
2019-05-31 12:05:54
602
原创 【Ubuntu】gcc g++安装与卸载(专治手残党)
安装之前要卸载掉老版本的gcc、g++sudo apt-get remove gcc gcc-xx #可能有多个版本,都要删掉 sudo apt-get remove g++安装gccsudo apt-get install gcc安装g++编译器,可以通过命令sudo apt-get install build-essential执行完后,就完成了gcc,g++,mak...
2019-04-29 18:56:26
13550
原创 Qt开发 — WindowType详解
Qt::Widget : QWidget构造函数的默认值,如新的窗口部件没有父窗口部件,则它是一个独立的窗口,否则就是一个子窗口部件。Qt::Window : 无论是否有父窗口部件,新窗口部件都是一个窗口,通常有一个窗口边框和一个标题栏。Qt::Dialog : 新窗口部件是一个对话框Qt::Sheet : 新窗口部件是一个Macintosh表单。Qt::Drawer : 新窗口部件是一...
2019-04-04 10:43:32
7186
原创 Qt开发 — 错误can not find -lGL的解决方法
64位ubuntu安装qt后,用桌面套件构建运行时,错误显示can't find -lGLcollect2:error:ld returned 1 exited status这是由于缺少opengl库引起的,可以在终端输入 sudo apt-get install libgl1-mesa-dev安装之后,就可以构建运行qt项目了。...
2019-03-25 19:08:04
1493
1
原创 Qt开发 — QML常用控件
QML TypeContainerDelayButtonDialDialogButtonBoxDialogDrawerMenuMenuBarOverlayPageIndicatorRangeSliderScrollViewSpinBoxStackViewSwipeViewSwitchTabBarToolBarToolSeparatorToolTipTum...
2019-03-25 17:41:40
2003
原创 MacOS 开发 — NSTextField的使用
以下记录关于按钮NSTextField在项目中涉及到的需求:1、取消焦点的高亮状态://点击的时候不显示蓝色外框self.focusRingType = NSFocusRingTypeNone; 2、文字垂直居中:- (NSRect)adjustedFrameToVerticallyCenterText:(NSRect)frame {// super would normally ...
2019-03-19 21:30:00
3019
转载 MacOS 开发 — NSWindow的使用
文章目录零:整体结构一、contentView 相关1、设置窗口背景颜色方法1:window.backgroundColor方法2:window.contentView.layer.backgroundColor2、设置 window frame/尺寸3、设置为点击背景可以移动窗口二、Content Border三、titleBar1、设置窗口标题2、设置标题栏图标3、隐藏tit...
2019-03-19 09:13:30
7416
原创 MacOS 开发 — http请求数据失败
Xcode中http 请求失败对应的错误提示如下:2019-03-18 14:56:32.687068+0800 Afinia Debug[10987:469562] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary excepti...
2019-03-18 15:11:35
3334
4
原创 Flutter 开发 —Flutter 开发环境搭建
Flutter for Window 环境搭建请参考: https://blog.csdn.net/mo911108/article/details/88596342Flutter for Mac 环境搭建:参考. [入门搭建环境](https://flutterchina.club/setup-macos/)1、下载Flutter官网下载: https://flutter.dev/d...
2019-03-17 16:56:45
568
原创 MacOS 开发 — Qt 创建Mac 应用如何打包
在安装Qt的时候,在大家安装Qt的文件下,可以找到 macdeployqt 脚本在命令行下 cd 进入这个目录。然后运行./macdeployqt /Users/XXX/QtProject/build-QDemo-Desktop_Qt_5_10_0_clang_64bit-Debug/QDemo.app -dmg注意前面是 ./,然后就会在你编译的Qt程序目录下面生成一个QDemo.d...
2019-03-14 22:07:38
7751
11
原创 MacOS 开发 — Qt Create 创建Mac 应用
环境的使用打开Mac OS 端安装的Qt Create点击new project,在项目左侧电动机apolication, 选择qt wedgets application,选择choose按钮点击设置文件名与路径名,这里选择工程的名字为test,路径默认,大家可以自己选择选择套件Code创建完成之后的工程如下Code ,然后点击绿色按钮即可自动进行编译运行运行结果...
2019-03-14 21:56:13
3945
2
原创 MacOS 开发 — MacOS安装Qt Create
下载1、下载网址:http://download.qt.io/official_releases/qt/5.11/ 选择最新板的QT5.11.1进行安装。其他版本也可以自选(PS:如果下载很慢可以选则 挂梯子)。选择dmg的安装包下载下载完成后大概2G多不到3G,双击完成安装安装省去若安步骤注意下面弹窗选择OK继续选择安装地址(PS 注意选择一个自定义的文件夹)出现了选择q...
2019-03-14 21:42:26
2575
原创 CSDN支持语法高亮的常用语言
CSDN支持语法高亮的常用语言 语言名 关键字 Bash bash CoffeeScript coffeescript C++ cpp C# cs CSS css Diff diff HTTP http...
2019-03-12 12:13:12
608
原创 IOS 实现View背景渐变
在某些特定情况下,我们希望使用渐变背景视图。这里总结,实现渐变背景有三种不同的方法:CAGradientLayer、CGGradient和CoreImage。要定义渐变颜色,我们至少有四个属性: @property (nonatomic) CGPoint inputPoint0; @property (nonatomic) CGPoint inputPoint1; @p...
2019-03-12 11:50:09
2761
原创 OpenCV3.4.x移植到嵌入式ARM板
OpenCV3.4.x移植到嵌入式ARM板一、交叉编译需要嵌入开发的ARM板环境二、交叉编译openCV1、Opencv源码下载*下载opencv3.4+ 源码解压opencv 源码2、cmake配置在源码目录下 打开终端 安装cmake ,运行 cmake-gui在 cmake界面进行配置第一步:第二步:第三步:1),下图为网上流传非常广泛的配置方法:在这个配置...
2019-03-12 00:38:29
6894
2
转载 MacOS 开发 — 关闭开机自启动软件
在MAC OS上不小心安装了一些自启动软件之后,想要关闭这个开机自启动软件,很烦也我从下手。不如:卡巴斯基、Cisco Anyconnect等等。以下提供两种方法:系统设置:通过一般的系统设置的方法关闭它。我前后试了三次,都失败了。每次看似把这个开机启动项给删除了,但是只要重启,它还是会出现在Login Items里面命令行移除/Library/LaunchAgents/之...
2019-03-08 10:11:11
5407
原创 MacOS 开发 — GLaTex 软件使用
GLaTexGLaTex 是一款识别数学函数式 转换成LaTex 进而转换为图片的个人开发软件。下载地址https://github.com/JHiroGuo/GLaTex/tree/master/Software使用下载并安装 GLaTex在任意页面点击应用 Mac顶部的 GLaTex图标Command+M 框选需要的 Mathpix 的部分。点击确定,Mac顶部GLaTex图...
2019-03-07 15:06:03
554
原创 MacOS 开发 — NSStatusBar + NSPopover
MacOS 开发 — NSStatusBar + NSPopoverNSStatusBar : macOS系统的顶部导航栏item@interface AppDelegate (){ NSStatusItem * statusItem;}- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {...
2019-03-06 21:08:17
1168
3D_Games_by_Tutorials_v1.1 by Chris Language.pdf
2017-01-18
Packages 解决了在MacOS 最新系统上 演示选项卡无法查看的问题
2024-07-11
MVideoRecorder.zip
2019-10-31
Qt使用qbreakpad示例工程.zip
2020-04-08
Win64OpenSSL_Light-1_1_1g.zip
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅