QT
SZ-LJD
从无知到认知,最后探索未知!
展开
-
使用QT实现右击菜单实例
1.首先用QT设计师实现一个继承于QWidget的UI,然后我们拖一个treeWidget控件到主窗体中,注意treeWidget还有一个属性要设置,contextMenuPolicy属性要设置为:CustomContextMenu。2.然后编写一个槽函数,设为slotShowTreeMenu()void SeekerMainWindow::slotShowTreeMenu(){ QM原创 2016-02-16 13:13:09 · 2263 阅读 · 1 评论 -
QT多线程详解
Qt线程类 Qt 包含下面一些线程相关的类:QThread 提供了开始一个新线程的方法QThreadStorage 提供逐线程数据存储QMutex 提供相互排斥的锁,或互斥量QMutexLocker 是一个便利类,它可以自动对QMutex 加锁与解锁QReadWriterLock 提供了一个可以同时读操作的锁QReadLocker 与QWriteLock原创 2015-09-20 16:29:05 · 5612 阅读 · 0 评论 -
Qt 实现的拷贝文件夹的函数
[代码]cpp代码#include #include /** qCopyDirectory -- 拷贝目录 fromDir : 源目录 toDir : 目标目录 bCoverIfFileExists : ture:同名时覆盖 false:同名时返回false,终止拷贝 返回: ture拷贝成功 false:拷贝未完成原创 2015-11-24 17:53:29 · 1719 阅读 · 0 评论 -
Qt多线程开发
Qt通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt 包含原创 2016-02-17 19:41:08 · 540 阅读 · 0 评论