会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
apocelipes
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
下一页
2018年12月15日
Qt显示Linux desktop natification气泡提示框
摘要: 在现代Linux桌面环境上我们时常可以看到类似的消息框: 这些消息框常用在如下场景: 即时聊天软件的新消息 闹钟定时提示 电池电量提示 邮件消息 长耗时操作的完成提示 在freedesktop.org的规范中这种消息框被称为 ,中文名我们形象得称其为“气泡框”。通过调用D BUS服务 提供的接口即可
阅读全文
posted @ 2018-12-15 19:31 apocelipes
阅读(2907)
评论(2)
推荐(0)
2018年12月1日
QSS的使用(二)——实现ColorLabel
摘要: 在 "上一篇文章" 中,我们已经了解了QSS的基础使用,现在我们将会看到一个简单的例子来加深对QSS的理解。 需求分析 我们想要在界面中让文本显示出指定的颜色,现在有几种方案: 1. 使用paintEvent手动计算文字大小和位置,然后绘制 2. 利用QLabel可以识别HTML标签的特性实现彩色文
阅读全文
posted @ 2018-12-01 17:47 apocelipes
阅读(1548)
评论(0)
推荐(0)
2018年11月20日
Qt的内存管理机制
摘要: 当我们在使用Qt时不可避免得需要接触到内存的分配和使用,即使是在使用Python,Golang这种带有自动垃圾回收器(GC)的语言时我们仍然需要对Qt的内存管理机制有所了解,以更加清楚的认识Qt对象的生命周期并在适当的时机加以控制或者避免进入陷阱。 这篇文章里我们将学习QObject & paren
阅读全文
posted @ 2018-11-20 21:43 apocelipes
阅读(8910)
评论(0)
推荐(3)
2018年11月14日
【golang-GUI开发】QSS的使用(一)———QSS入门指南
摘要: 在这篇文章中我们将初步体验对qss的使用。并对在goqt中使用qss时的注意事项进行说明。 那么事不宜迟,现在开始我们的qss之旅吧。 QSS语法入门 qss是一种与css3相似的控制Qt组件的样式表,它有着与css3相似的语法,或者在某种意义上它可以说是对css3进行某些特化后的子集。 在日常开发
阅读全文
posted @ 2018-11-14 19:05 apocelipes
阅读(3771)
评论(0)
推荐(0)
2018年10月27日
了解golang的可变参数(... parameters),这一篇就够了
摘要: 在实际开发中,总有一些函数的参数个数是在编码过程中无法确定的,比如我们最常用的fmt.Printf和fmt.Println: 当你需要实现类似的接口时,就需要我们的可变参数出场了。 golang的可变参数 可变参数就是一个占位符,你可以将1个或者多个参数赋值给这个占位符,这样不管实际参数的数量是多少
阅读全文
posted @ 2018-10-27 15:11 apocelipes
阅读(62882)
评论(0)
推荐(3)
2018年10月16日
全面认识golang string
摘要: string我们每天都在使用,可是对于string的细节问题你真的了解吗? 今天我们先以一个问题开篇。 你能猜到下面代码的输出吗? 谜底揭晓: 是不是觉得很奇怪?明明是2个汉字,为啥长度是6?为啥s[0]是个数字,又为啥长度是6却只循环了两次,而且输出的也是数字? 别急,我们一个个地说明。 stri
阅读全文
posted @ 2018-10-16 15:46 apocelipes
阅读(4036)
评论(0)
推荐(2)
2018年9月25日
解决Manjaro Linux无法安装搜狗拼音
摘要: 更新:Manjaro 18.0rc1及更新版本不再需要本文的操作,可直接成功安装sogoupinyin 最近喜欢上了arch,然而遗憾的是没有太多时间用来折腾,所以选择了manjaro。 然而在安装sogou pinyin时却遇到了点小问题,如下图: 和基础软件包发生冲突了,然而不管是官方源还是ar
阅读全文
posted @ 2018-09-25 19:06 apocelipes
阅读(13132)
评论(2)
推荐(0)
2018年9月21日
解决QTableWidget不显示数据的问题
摘要: QTableWidget通常用于数据的展示,通过其表格布局可以让用户更清晰的查看数据,同时也让数据的筛选变得更加直观。 不过,初学者们和粗心大意的人总是会发现明明自己数据已经正常添加,可是程序运行之后却看不到QTableWidget上有任何一点数据,一片空白。 这是怎么回事呢?我们先看一个可以复现这
阅读全文
posted @ 2018-09-21 18:31 apocelipes
阅读(13327)
评论(1)
推荐(2)
2018年9月8日
在go modules中使用replace替换无法直接获取的package(golang.org/x/...)
摘要: 上一篇里我们介绍了使用go get进行包管理。 不过因为某些未知原因,并不是所有的包都能直接用go get获取到,这时我们就需要使用go modules的replace功能了。(当然大部分问题挂个梯子就能解决,但是我们也可以有其它选项) 使用replace替换package replace顾名思义,
阅读全文
posted @ 2018-09-08 17:52 apocelipes
阅读(28092)
评论(4)
推荐(1)
2018年8月26日
在go modules里使用go get进行包管理
摘要: 上一篇文章里我们介绍了go modules的初步使用,现在我们来更深入的了解一下如何使用go get在module中管理依赖。 module下的包管理 首先我们介绍过go mod edit修改go.mod,然而它有两点缺陷: 首先是它的-require必须接受“package@version”这种形
阅读全文
posted @ 2018-08-26 16:03 apocelipes
阅读(67258)
评论(0)
推荐(2)
上一页
1
···
7
8
9
10
11
12
13
下一页
公告