
QT 开发指南
cc之家
这个作者很懒,什么都没留下…
展开
-
解决使用QGraphicsView QGraphicsScene默认显示居中的终极办法
QGraphicsView 网格元素的排布,实现如下自定义item正常情况如下,我们创建一个item,并添加到QGraphicsScene,元素显示在正中间,那么我们如何让他自动从上排到下呢?QGraphicsItem* item = new QGraphicsItem item->setPos(x,y); //图元位于场景的中心m_pListScene-&g...原创 2019-06-18 19:33:07 · 10463 阅读 · 1 评论 -
QT MVC模式
MVC模式使用model更新如何通知view?control层/view层/model层关系,他们的生命周期如何控制?MVC采用了哪些设计模式?适配器模式,观察者模式、单例模式等等有时间再一一补充...原创 2019-06-18 19:39:16 · 846 阅读 · 0 评论 -
关于如何使用QSS实现QPushButton QToolButton上的图片拉伸和文字对齐
需求:QSS实现按钮效果,图片在上,文字在下1.设计给的图片48x48图标2.不采用设置icon的方式,因为icon无法响应鼠标按下操作,所以使用border-image,那么如何向下拉伸图片呢?如下:QPushButton#pushButton{ border-image:url(:/image/icon_gd.png)48 0 0 0; bord...原创 2019-06-18 19:12:42 · 8530 阅读 · 2 评论 -
QtVirtualKeyboard 虚拟键盘美化
源码的界面式样太丑,不符合产品设计风格,所有花了半天时间美化了一下,直接上效果:1.键盘显示位置和大小修改修改这段代码,让键盘显示宽2/3屏幕,并且处于底部居中void DesktopInputPanel::show(){ AppInputPanel::show(); Q_D(DesktopInputPanel); if (d->view) { ...原创 2019-08-05 16:13:34 · 9113 阅读 · 7 评论