# GUI是Graphical User Interface(图形用户界面)的缩写。GUI程序有3个基本要素:输入、处理和输出。 # 常用的GUI框架 # wxPython: # Kivy:开源,主要关注创新型用户界面开发,如多点触摸应用程序。 # Flexx:纯python工具包,可使用web技术 ...
分类:
其他好文 时间:
2020-09-10 22:59:39
阅读次数:
47
QMenu中我们可以通过QSS完成菜单的外观定制,但是有些时候qss无法达到我们想要的自定效果,这个时候就需要使用自绘菜单技术了。 处理方法如下: 1、首选需要重载菜单的paintevent方法 const QList<QAction*>& actions = pMenu->actions(); f ...
分类:
其他好文 时间:
2020-07-03 01:15:28
阅读次数:
106
www.qt-ui.com 原创技术文章 QMenu中没有提供菜单弹出方向的参数,所以需要我们自行计算菜单位置。 先通过addAction把需要的菜单项目全部添加好,然后调用sizeHine获取菜单大小。 然后在exec里面计算出最后显示的位置即可。 QMenu的自绘可以通过重载paintEvent ...
分类:
其他好文 时间:
2020-06-19 13:40:22
阅读次数:
83
duilib入门简明教程 -- 前言(1) duilib入门简明教程 -- VS环境配置(2) duilib入门简明教程 -- 第一个程序 Hello World(3) duilib入门简明教程 -- 响应按钮事件(4) duilib入门简明教程 -- 自绘标题栏(5) duilib入门简明教程 - ...
分类:
其他好文 时间:
2020-01-28 12:14:42
阅读次数:
91
[TOC] 原文链接: "自定义日历(四) 区间选择控件" 一、概述 很早很早以前,写过几篇关于日历的文章,不同于Qt原生的控件,这些控件都是博主使用自绘的方式进行完成,因此可定制性更强一些,感兴趣的可以参考 "自定义日历(一)" 、 "自定义日历(二)" 和 "自定义日历(三))" 。 本篇文章还 ...
分类:
其他好文 时间:
2019-11-02 17:47:33
阅读次数:
114
内容介绍:创建自绘进度条,并在进度条上显示当前进度的百分比。 第一步:创建基于对话框的工程,在对话框中放置一个进度条控件, 把进度条控件的属性Smooth设置为真。 第二步: 【1】添加基于进度条CProgressCtrl控件新类CMyProCtrl; 【2】为CMyProCtrl类添加WM_PAI ...
分类:
编程语言 时间:
2019-07-27 12:39:10
阅读次数:
126
之前我们介绍了距离矢量路由协议,路由器之间互相传递路由表来传递路由信息,距离矢量协议的路由器只知道某个网段可以通过那个下一跳到达和到达这个网络有多远等这样的信息,并不了解整个网络的拓扑结构。而今天所说的链路状态路由协议则通过与邻居路由器建立邻接关系,互相传递链路状态信息来了解整个网络拓扑结构。运行链路状态路由协议的路由器就好像各自“绘制”自己所了解的网段信息,然后通过与邻居路由器建立邻接关系,互相
分类:
其他好文 时间:
2019-05-12 23:39:25
阅读次数:
200
作者:个推iOS工程师伊泽瑞尔一、背景目前,移动开发技术主要分为原生开发和跨平台开发两种。其中,原生应用是指在某个特定的移动平台上,使用平台所支持的开发工具和语言,直接调用系统提供的API所开发的应用。原生开发的主要优势体现在:1.可以快速访问本平台的全部功能,比如摄像头、GPS等;2.原生应用的速度快、性能高,而且可以实现比较复杂的动画和绘制效果,用户体验较好。原生开发的缺点也很明显,主要体现在
分类:
其他好文 时间:
2019-03-21 20:20:03
阅读次数:
194
<第二部分 Outside> PowerBuilder编程新思维4:钩挂(界面美化与DirectUI) PB的界面由于其封闭性,一直以来都是最大的弱项。自PB9.0开放了PBNI接口后,开始流行起来一些界面美化方案。目前来看,共分三类。 PB界面美化方案一:Canvas自绘 PBNI接口允许创建自绘 ...
分类:
其他好文 时间:
2019-02-11 16:58:04
阅读次数:
385
@2018-11-8 【小记】 【需求】 官方只提供圆角矩形图形,其他图形及颜色需求则要自己实现 【注意】 通过回调函数自实现的图形绘制存在该回调函数一直被调用的现象,而非像窗口回调函数中 BUTTON 事件的单次触发型,所以在自实现的 BUTTON 回调好函数中需要单次执行的部分,则需额外注意 ...