摘要: 1. 文档拖放 获取文件名mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include class MainWindow : public QMainWindow{ Q_OBJECT public: MainWindow(QWidget *parent = 0);protected: void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event);private: bool readFil... 阅读全文
posted @ 2013-08-19 11:45 今晚打酱油_ 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/wangwei890702/article/details/8552482QT:渐变渐变,是指逐渐的,有规律性的变化,是一种规律性很强的现象。Qt提供了一个与渐变相关的QGradient类,目前支持三种渐变画刷,分别是线性渐变(QLinearGradient)、辐射渐变(QRadialGradient)、角度渐变(QConicalGradient),如下图所示:从左到右依次为:线性渐变、辐射渐变、角度渐变下面来看一下实现的代码,由于程序较简单,所以将解释都加在了每行代码的后边:[cpp] view plaincopyprint?#include #in 阅读全文
posted @ 2013-08-19 10:45 今晚打酱油_ 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: QT的一些範例中有出現 qmax, qmin 等 math函式的身影,但我在官方文件中卻找不到與 math函式相關的說明,所以我就把函式的source裡面提供的方法整理條列,並且看看還有哪些 math相關的函式可用。在 qglobal.h 裡,可以找到幾種 math函式,條列於下,但一般常用的 math如:qfloor(無條件捨去)、qceil(無條件進位)、qsin,qcos,qtan(三角函數) 等等等...則是都沒有看到。qAbs ( const &value )說明:返回絕對值 範例:int absoluteValue;int myValue = -4;absoluteValu 阅读全文
posted @ 2013-08-19 09:37 今晚打酱油_ 阅读(4978) 评论(0) 推荐(0) 编辑
摘要: 一界面重载函数使用方法:1在头文件里定义函数protected: void paintEvent(QPaintEvent *event);2 在CPP内直接重载void ----------::paintEvent(QPaintEvent *){//重载函数体}执行条件:界面有任何变动都会执行特别:有时候会积累变化,既界面发生变化时不是立刻执行,可能几次变化合并为只执行一次。如果要立即执行需要调用函数详细使用见http://www.cnblogs.com/hnrainll/archive/2011/05/26/2057758.html(Len Chin博客总结,谢谢Len大侠做出这第细致... 阅读全文
posted @ 2013-08-19 09:25 今晚打酱油_ 阅读(4566) 评论(0) 推荐(0) 编辑