## PinchArea 可以参看[PinchArea文档](http://qt-project.org/doc/qt-5/qml-qtquick-pincharea.html)。下面是SDK自带的demo。通过此demo可以了解PinchArea的使用。 PinchArea实现了“挤压”操作。 **要点:**在o...
分类:
其他好文 时间:
2014-07-29 16:08:09
阅读次数:
550
Android 系统版本很多,较新的 4.4 ,较老的 2.3 ,都有人用。 Qt on Android 开发的 Android 应用,默认在 Android 设备上是非全屏的。而有些应用的需求是全屏显示,比如游戏。那么怎么样才能做到这点呢?...
分类:
移动开发 时间:
2014-07-29 15:15:28
阅读次数:
434
本文主要讨论Qt中的系统托盘的设置。系统托盘想必大家都不陌生,最常用的就是QQ。系统托盘以简单、小巧的形式能让人们较快的打开软件。废话不多说,下面开始具体介绍。
首先,新建一个Qt Gui项目,类型选择QMainWindow,类名也选择默认的mainwindow。这时,工程项目中就有3个文件(界面文件不用管):mainwindow.h mainwindow.cpp
main.cpp。...
分类:
其他好文 时间:
2014-07-29 14:28:30
阅读次数:
276
1 添加一个QPushButton,和QTextEdit。点击按钮选择文件并且将文件里的内容显示在QTextEdit上。
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
QDir::curr...
分类:
其他好文 时间:
2014-07-29 14:21:30
阅读次数:
323
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:
编程语言 时间:
2014-07-29 14:07:38
阅读次数:
262
Qt Creator 创建阅读C++源代码工程...
分类:
编程语言 时间:
2014-07-29 13:02:06
阅读次数:
369
毕业设计:Linux系统下基于Qt的局域网即时通信系统设计与实现。主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。整体采用C/S框架,用户与服务器通过tcp进行连接,发送消息、邮件等等都是通过服务器转发;用户之间发送文件单独采用tcp连接,一方作为服务器,一方作为客户端;用户之间视频采用udp连接(也实现了tcp的,因为是局域网,tcp速度还可以)。...
分类:
其他好文 时间:
2014-07-29 12:57:16
阅读次数:
335
应大家的要求,还是把完整的project文件贴出来,大家省点事:http://www.kuaipan.cn/file/id_48923272389086450.htm先看看执行效果,我用的群创7寸屏,主机是mini2440,分辨率是800*480,程序写比較粗糙,但对刚開始学习的人还是有一点启示,大...
聊天软件中右下角窗口上滑提示有好友上线,窗口下滑提示有好友下线。在 Qt 下实现此功能,用到的类有 QPoint QTimermainwindow.h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include 5 #include 6...
分类:
其他好文 时间:
2014-07-29 11:25:36
阅读次数:
222
在用Qt开发应用程序时有时候需要将float类型转换为unsigned short类型的。如果进行强制类型转换,那么会出现精度损失的问题,使数据变得不正确。那么可以通过先将float类型的转换为QString类型的,QString sNum = QString::number(fNum);然后调用s...
分类:
其他好文 时间:
2014-07-28 23:47:04
阅读次数:
418