2015-04-26 06:17
⁄ 工业·编程
⁄ 共 2043字
对于QWidget,总觉得该写点什么。可又不知道具体该写些什么,思路又乱又杂。简单理理,简单写写,就叫漫谈吧
注意:我不知道本文写完会是什么样子,可能写着写着就没下文了。也可能各部分隔很长时间。
注意:本系列涉及到的东西都是Qt用户需要理解的,但是,我们不应该在实际项目中这么用。
QWidget
QWidget 是Qt中所有widget部件(比如QDialog、QPushButton、QLabel)的基类。
任何你可以通过其派生类实现的东西,你都可...
Qt, QWidget阅读全文
2015-04-25 20:08
⁄ 工业·编程
⁄ 共 2877字
如果说用“永存、曲折、低谷、重生”来形容Java,笔者以为一点也不为过。
1991年,James Gosling带领着名为“Green Team”的团队着手研发一种新的语言以及专为下一代数字设备和计算机使用的网络系统。历时4年辛勤工作后,该项目最终修成正果并取名为Java。
Java有着类似于C的语法并有“一次编译,随处运行”的灵便性。透过虚拟机机制,可以使代码在底层平台进行运行时编译。回首Java过去的20年,首先是经历了微机时代的兴与衰,然后进...
java阅读全文
2015-04-25 10:30
⁄ 科技·视野
⁄ 共 1582字
目前市面上逐渐呈现出海尔+阿里+魅族、美的+小米为首的两大生态圈,依托自身特有的智能家居平台,通过向第三方厂商开放,从而联合各方力量,构建起完整的产业链,以产业联盟方式推动智能家居的成功落地。
互联网+黑电:牺牲硬件利润以内容服务为卖点
这不,乐视最近也低价发布了自己的智能手机,我们来看一下乐视旗下包括:视频产业、内容产业、电视、汽车,还有自己的生态圈平台,现在又大举进军手机行业。或许哪天乐视出了个9...
安防行业, 行业分析阅读全文
2015-04-24 21:05
⁄ 工业·编程
⁄ 共 1258字
David Bolton是一名独立开发者,他使用PostgreSQL和MySQL都已有超过十年的时间。近日,他撰文阐述了选择PostgreSQL而不是MySQL的理由。他认为,MySQL之所以仍然如此流行是因为每个Linux Web托管软件包中都包含它。但随着Oracle将其收购,MySQL的开源程度大不如前。而PostgreSQL不仅发展更快,还加入了JSON支持,成为少数几个支持NoSQL的关系型数据库之一。
MySQL/MariaDB的当前版本是5.7.6(MariaDB为MySQL创建者Monty Widenius...
MySql, PostgreSQL, 数据库阅读全文
2015-04-23 17:03
⁄ 工业·编程
⁄ 共 2999字
Amaze UI是一款完全针对HTML5开发的轻量级、模块化、强调移动优先的开源跨屏前端框架,通过拆分、封装了一些常用的网页组件,让开发者只需复制代码便可将这些跨屏组件写入到自己的应用中。相比国外框架,Amaze UI更关注中文排版优化,强调浏览器兼容性,在GitHub上线半年的时间,便已获得2300+Star。
CSDN:最初决定打造Amaze UI这样一框架有着哪些初衷和考虑?
陈本峰:Amaze UI是我们整个云适配产品的一部分,希望引领推广最...
html5, 开源, 框架, 界面库阅读全文
2015-04-22 06:03
⁄ 工业·编程
⁄ 共 4395字
为了让QML开发的程序适应更多的设备,我们可能需要去缩放Item,但是手动缩放开发太耗时还容易出错,所以我封装了一下。效果是根据开发时的x、y、width、height自动缩放的扩展
AutoResize.qml代码: import QtQuick 2.4 Item { property var targetItem: parent property bool fixedAspectRatio: true // Else zoom from width and height ...
QML阅读全文
2015-04-21 20:55
⁄ 工业·编程
⁄ 共 6032字
1.QWidget设置为类似如右键菜单
setWindowFlags(Qt::FramelessWindowHint | Qt::Popup | Qt::NoDropShadowWindowHint);
2.QTreeWidget创建parent item刷新问题
ui->treeRoom->resizeColumnToContents(0);
3.
setWindowFlags(Qt::FramelessWindowHint | Qt::Popup | Qt::NoDropShadowWindowHint);
setAttribute(Qt::WA_NoSystemBackground, true);
setAttribute(Qt::WA_TranslucentBackground, true);
setAttribute(Qt::WA...
Qt, 代码集锦阅读全文
2015-04-21 12:02
⁄ 科技·视野
⁄ 共 795字
近日,大华股份引领高清市场格局的HDCVI在产品端持续发力,新推SD6C系列6寸720P/1080P同轴高清红外智能球,产品除具备HDCVI高清信号无损、无延时远程传输,20倍光学变倍等基础功能外,还集成了智能控制、超宽视角、高帧率等易用性能,将广泛应用于公路、机场、港口、广场、车站等无光或光线较弱的需要大范围高速监控,并对图像质量要求严苛的场所。
同轴高清超高性价比
产品采用大华自主研发的HDCVI同轴高清技术,实现了1080P、...
大华, 安防行业, 球机阅读全文
2015-04-20 20:51
⁄ 工业·编程
⁄ 共 6346字
本文实现了自定义标题栏的最小化,最大化(自适应任务栏),关闭,拉伸,拖曳。因为不想引入其他资源,所以按钮,背景都是系统提供的。
效果图:
直接上代码----
#include "widget.h"
#include <QApplication>
#include "CustomFrame.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget *w = new Widget();
Cust...
Qt, 代码集锦阅读全文
2015-04-19 20:29
⁄ 工业·编程
⁄ 共 1390字
QMap< QString, QString > m_Files; QMap< QString, QString > m_FileMimetypes; QHash<QString, QString> ImportEPUB::LoadFolderStructure() { QList<QString> keys = m_Files.keys(); int num_files = keys.count(); QFutureSynchronizer<tuple<QString, QString> > sync;
&...
Qt, 代码集锦阅读全文