- 博客(14)
- 资源 (46)
- 收藏
- 关注
原创 Mac终端 bash和zsh切换方法
切换到bashchsh -s /bin/bash切换到zshchsh -s /bin/zsh注意,切换后需要重启终端才会生效。
2018-10-30 22:09:14 12381
原创 Python图形界面之Tkinter简单用法
前言Tkinter 是 Python 标准的 GUI 工具包包含在Python标准安装包中,所以无需再另外安装。我个人觉得使用 Tkinter 创建 GUI 界面相比于 PyQt 来说代码更加简洁,不过看个人爱好吧,只要熟悉这些 GUI 工具包过后使用起来都不算难,关键是找到自己更喜欢的一种。正文首先通过创建一个简单的应用来逐步说明 Tkinter 的用法,示例来源于《Python 基础教程...
2018-10-29 22:55:37 2684
原创 QML ListView几个常用且非常重要的属性
前言用 QML 开发界面的好处想必就不用多说了吧,可以总结为一个字:爽。的确如此,用 QML 可以快速的开发出一些非常酷炫和复杂的界面,并且代码还非常简洁,可读性很强,容易理解。今天要总结的是关于 ListView 中的一些常用的属性,非常实用,不过如果是刚接触 ListView 的话,可能会有些陌生(本人刚开始用的时候也是,然后翻遍了 Qt 帮助文档),所以这里汇总一些最常用的属性并介绍其...
2018-10-27 23:28:01 29214 11
原创 《麦肯锡工作法》读书分享
前言麦肯锡公司(McKinsey&Company)是由美国芝加哥大学商学院教授詹姆斯·麦肯锡(James O’McKinsey)于1926年在美国创建,现在麦肯锡公司已经成为全球最著名的管理咨询公司。《麦肯锡工作法》这本书是作者是大岛祥誉,曾在麦肯锡公司从事新事业开拓战略、公司战略以及经营战略的制定等咨询项目。本书以实现“品质×效率”为主题,介绍麦肯锡内部人士重视的“39个工作习惯”。...
2018-10-27 15:41:59 3583 8
原创 QML for Android 加载图片资源的几种方式
前言前段时间用 QML 做一个简单的 android 程序,需要打开 android手机本地图片,原本是一个非常简单的功能,但是碰到一些坑着实的被坑了一把,然而在网上并没有找到相关的文档,这里做个总结,今后遇到同样问题的人可以绕开这个坑。正文先来还原一下当时遇到的情况,用 QML 写一个 android 程序,需要打开android 本地的图片,图片格式为 PNG,OK,目测是一个很简单的功...
2018-10-21 17:04:26 1572 2
原创 JavaScript判断字符串中包含另一个字符串(QML 中使用)
前言为啥会搞JavaScript呢,原因很简单,因为 QML 中用到了 JS 的语法,本来在 Qt 里面 QString 检查字符串是否包含一个子串是非常简单的事情,直接用contains()函数就可以搞定了,但是一到了 QML 中进行相同的判断就懵逼了,还好知道这家伙是用了 JS 的语法,所以果断搜了一堆资料进行一番总结,以免今后遇到同样问题时又是一脸懵逼。正文其实 JS 中有很多种方式做...
2018-10-18 22:15:13 3038
原创 Python之递归函数
前言说到递归,如果是从其他编程语言转到 Python 的童鞋对这个词一定不会陌生,在很多情况下,使用递归可以提高程序的可读性,虽然可以完全避免编写递归函数,转而使用循环来代替,但是作为程序猿,至少必须要能够读懂其他人编写的递归算法和函数吧。OK,废话不多说,来看一下 Python 中递归函数的写法。定义所谓递归,就是调用函数自身。简单的说就是函数自己调用自己。递归可能难以理解,也可能非常简...
2018-10-14 20:07:16 1714
原创 Python之函数的收集参数和分配参数用法(‘*’ 和 ‘**’)
前言学过 C 或 C++的童鞋看到‘*’的第一反应就是“指针”,继而在学习 Python 的时候,也看到同样的星号,本以为对这家伙很熟悉,不过,真正了解 Python 中的"*"后才知道,这个 C 中的指针根本就是两码事。那么这里要总结的就是 Python 的星号的用法和含义,那就是收集参数和分配参数。收集参数什么叫收集参数呢?当我们在定义一个函数的时候,假如需要传入的参数个数是不定的,按照...
2018-10-14 10:52:33 5990
原创 Python 之字典常用方法
前言前面文章讲到了列表和字符串的常用方法,有些方法看似非常简单,但是真正到用的时候还是会出问题,今天来总结一些字典的常用方法。1.clear方法 clear 删除所有的字典项,这种方法是就地执行,没有返回值。示例如下:>>> a = {'name':'jack','age':12}>>> a.clear()>>> a{}这个...
2018-10-09 22:02:10 697
原创 Python 之字符串常用方法
前言上一篇介绍了列表的常用方法,其实字符串的方法比列表的方法多得多,这里主要列举几个比较常用的。1.centercenter 方法是通过在字符串两边添加填充字符(默认是空格)让字符串居中,示例如下:>>> a = 'wabdaw'>>> a.center(20)' wabdaw '>>> a = 'wad...
2018-10-08 21:44:24 1014
原创 Python 之列表的常用方法
前言方法是与对象(列表、数、字符串等)联系紧密的函数,调用方式为 object.method(arg),方法调用和函数调用很像。这里主要列举列表中常用的几个方法。1.appendappend 用于将一个对象附加到列表末尾。需要注意的是,append 只是修改原列表,不会返回修改过后的新列表。>>> a = [1,2,3]>>> a.append(4)...
2018-10-07 18:45:30 385
原创 Qt for Python 信号和槽的使用详解
前言如果要说 Qt 里面的最常听到的词,那么 “信号”(signals)和“槽”(slots)绝对是其中之一了,其功能简单强大,想必每个 Qt 程序员最能理解的啦,那么,想要用PySide2来写 Qt 程序,首先要接触的就是这两货的写法,我们在之前的一篇文章中(在这儿)已经介绍了如何写一个简单的 PyQt5程序,今天就在此程序基础上继续添加信号和槽的用法。...
2018-10-07 16:16:45 10580 1
原创 Qt for Python之 PySide2+QML 入门示例
日常啰嗦QML是一种描述性的脚本语言,语法格式非常像CSS,且支持javascript形式的编程控制。众所周知, 用QML来写界面既简单又高效,可以非常快速的搭建一个酷炫的界面出来,所以在做 Qt 应用开发时,若遇到比较复杂或动效较多的界面,如 Qt 开发 Android,通常都是选用 QML 来实现。而 Python,2018最火的编程语言非它莫属了吧,Python是一种解释型、面向对象、动...
2018-10-04 08:49:31 5659
QML实现文件十六进制显示Demo
2023-09-08
Qt QGraphics导入背景图并绘制图形,画布移动、缩放、图形旋转等
2023-06-30
QML模块及qmldir使用演示demo
2023-04-16
qml 类似移动端时间设置控件
2023-01-07
qtmqtt Qt6.2.4+VS2019 x64编译动态库及简单示例(附带Qt在线安装包+perl安装包)
2022-12-16
QML + KDDockWidget 实现 tabwidget 窗口可独立浮动和缩放
2022-12-05
Qt+opencv 鼠标绘制进行图形识别并进行item对象创建-Demo
2022-12-03
QML ListView实现TabBar标签拖拽移动位置效果
2022-11-25
QML 实现注册码输入控件,自动填入分隔符,粘贴内容格式化
2022-11-06
Qt实现桌面画线、标记,流畅绘制,支持鼠标和多点触控绘制
2022-10-26
Qt实现简易截图工具(支持缩放、移动、保存、复制到粘贴板)
2022-10-18
KDDockWidgets VS2019编译的动态库以及源码
2022-07-10
QFtp实现批量文件上传
2022-06-22
QML TableView Demo演示示例
2022-06-09
QtService 实现Qt后台服务程序
2022-06-07
Qt 反射机制实现,通过类名创建对象
2022-06-02
C++、C语言基础知识点强化,以及相关经典面试题、数据结构和算法知识及相关面试题汇总。
2022-05-24
Qt 实现钢笔画线效果,根据画线速度改变笔宽
2022-05-07
Qt 鼠标/触屏绘制平滑曲线(矢量/非矢量)
2022-05-06
Qt鼠标拖动绘制基本几何图形(直线、矩形、圆形、椭圆)
2022-05-06
KDDockWidgetTest.rar
2021-06-10
Qt Mqtt连接阿里云示例
2020-03-16
Qt MQTT简单示例Demo
2020-03-06
Qt 使用插件(Plugins)扩展应用程序简单示例Demo
2019-09-01
NSIS FindProc.dll+KillProcDLL.dll
2019-07-26
Qt Remote Object(QtRO)动态Replica实现进程间通信Demo
2019-06-15
Qt Remote Object(QtRO)进程间通信Demo
2019-06-12
Qt C++ 动态检测优盘插入或拔出
2019-03-28
C++工厂方法模式框架
2019-03-19
Qt C++发送图片到QML显示
2019-02-25
QML 中使用 C++定义的枚举类型
2019-01-06
QML ListView实现树形二级列表(类似 android ExpandableListView控件)
2018-08-11
Qt for Android 启动页 splash 延时显示
2018-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人