kevin_xiang的專欄,mail: [email protec
定義標頭檔案
QPoint move_point; //移動的距離
bool mouse_press; //按下滑鼠左鍵
protected:
void mousePressEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
複寫實現函式:
void Dialog::mousePressEvent( QMouseEvent * event )
{
//只能是滑鼠左鍵移動和改變大小
if(event->button() == Qt::LeftButton)
{
mouse_press = true;
}
//視窗移動距離
move_point = event->globalPos() - this->pos();
qDebug() << "pos()" << this->pos().x() << " " << this->pos().y() ;
qDebug() << "globalPos()" << event->globalPos().x() << " " << event->globalPos().y() ;
}
void Dialog::mouseReleaseEvent
{
mouse_press = false;
}
void Dialog::mouseMoveEvent(QMouseEvent *event)
{
//移動視窗
if(mouse_press)
{
QPoint move_pos = event->globalPos();
move(move_pos - move_point);
}
}
相關推薦
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="88f0e1e9e6efe2e1edbdbdc8f9f9a6ebe7e5">[email160;protec
定義標頭檔案 QPoint move_point; //移動的距離 bool mouse_press; //按下滑鼠左鍵 protected: void mousePressE
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="473f2e2629202d2e2272720736366924282a">[email160;protec
轉自:http://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html 寫在前面 我花了將近一個多月的時間斷斷續續寫下這篇博文,並精心寫下完整demo,寫部落格的辛苦大家懂的,所以轉載務必保留出處。本文所有涉
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f78f9e9699909d9e92c2c2b78686d994989a">[email160;protec
http://www.tuicool.com/articles/bUnMfu django提供檔案下載時,若果檔案較小,解決辦法是先將要傳送的內容全生成在記憶體中,然後再一次性傳入Response物件中: def simple_file_download(reque
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fa82939b949d90939fcfcfba8b8bd4999597">[email160;protec
http://blog.csdn.net/jackfrued/article/details/17339393 下面的內容是對網上原有的Java面試題集及答案進行了全面修訂之後給出的負責任的題目和答案,原來的題目中有很多重複題目和無價值的題目,還有不少的參考
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="522a3b333c35383b3767671223237c313d3f">[email160;protec
http://blog.sina.com.cn/s/blog_a7b8ab2801019gog.html 實現跑馬燈的方法很多,其中最簡單的是採用一句Html程式碼來實現,我們在需要出現跑馬燈效果的地方插入“<marquee>滾動的文字</marquee&
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="68100109060f02010d5d5d281919460b0705">[email160;protec
QT的一些範例中有出現 qmax, qmin 等 math函式的身影,但我在官方檔案中卻找不到與 math函式相關的說明,所以我就把函式的source裡面提供的方法整理條列,並且看看還有哪些 math相關的函式可用。在 qglobal.h 裡,可以找到幾種 math函式,條列於下,但一般常用的 math如:
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e9918088878e83808cdcdca99898c78a8684">[email160;protec
http://jingyan.baidu.com/article/b87fe19eb03cf1521835681c.html KVM教程:http://wiki.ubuntu.org.cn/Kvm%E6%95%99%E7%A8%8B 1. KVM KVM的全稱是
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a3dbcac2cdc4c9cac69696e3d2d28dc0ccce">[email160;protec
1. 提升規則: a. 所有byte型,short型和char型將被提升到int型。 b. 整個算數表示式的資料型別自動提升到與表示式中最高等級運算元同樣的型別。 例1: short val = 5; val = val -2 ; 編譯時將報錯 "Type misma
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="85fdece4ebe2efece0b0b0c5f4f4abe6eae8">[email160;protec
https://www.cnblogs.com/wangfupeng1988/p/3977924.html說明: 該教程繞開了javascript的一些基本的語法知識,直接講解javascript中最難理解的兩個部分,也是和其他主流面嚮物件語言區別最大的兩個部分——原型和閉
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="265e4f4748414c4f4313136657570845494b">[email160;protec
解決 利用 Reducer 拿到的輸入是有序的這一特性,Mapper 和 Recuder 如果都用 identity function,那麼每個 Reducer 的輸出都是有序的,但 Reducer 之間無法保證有序。 如果用歸併排序的思路, 那麼最後還需要一個只有一個 Reducer 的 Mapre
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bbc3d2dad5dcd1d2de8e8efbcaca95d8d4d6">[email160;protec
http://wenku.baidu.com/link?url=HM8N9GSFykcz_sfsPsEysSlNKHibk0zOX3w85S1CF54FewDLyRSCSxw23H4uBX9iFFSdiiBd8tGqjK89JvthgHy0XESTCIQYDRO2neuMZ
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c8b0a1a9a6afa2a1adfdfd88b9b9e6aba7a5">[email160;protec
1. 假設已有一個QDialog的父視窗, 想彈出的子視窗為自己實現的myDialog : QDialog. myDialog 設計和平常的QDialog一樣, childDialog : public QDialog { ... ... setLayou
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b3cbdad2ddd4d9dad68686f3c2c29dd0dcde">[email160;protec
Hadoop Common Hadoop體系最底層的一個模組,為Hadoop各子專案提供各種工具,如:配置檔案和日誌操作等。 Avro Avro是doug cutting主持的RPC專案,有點類似Google的protobuf和Facebook的thrift。avro用來做
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="79011018171e13101c4c4c390808571a1614">[email160;protec
版本:Ubuntu 12.04 LTS (裝了ubuntu還想要文字介面的矯情人果真有。。。) 話說修改Ubuntu的啟動級別不像其他distribution那樣改個/etc/inittab就ok了的。 先講講修改的方法一: 步驟一:修改預設啟動的runl
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="176f7e7679707d7e7222225766663974787a">[email160;protec
確實,在檢視定義比較複雜的情況下,要對檢視操作進行有效的優化是非常困難的。因此在這個時候,MySQL使用了一種以不變應萬變的方法,即先執行檢視定義,將其結果使用臨時表儲存起來,這樣後續對檢視的操作就轉化為對臨時表的操作。不能不說從單從軟體設計的角度看,這樣的方法非常的優雅,然而從效能角度,這一方法也是非常的差
kevin_xiang的專欄,mail: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e8908189868f82818ddddda89999c68b8785">[email160;protec
http://www.zgguan.com/zsfx/mysql/3598.html mysql中如果我們開啟bin-log日誌全在mysql目錄發現大量的mysql-bin.000001,mysql-bin.000002等這些文章,如果多了會發現佔很大的空間,下面我
richard的專欄(<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="31535856555045501f59505f71565c50585d1f525e5c">[email160;protecte
#!/bin/bash time=`date -d yesterday +"%Y-%m-%d"` /usr/bin/find /data/mysql/apm-3306/log/ -name 'apm-slow-*' -mtime +7|xargs rm -rf ; mv
【劉本龍的專欄】個人郵箱:<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7d4e4d45444d4d454f4d4c3d0c0c531e121053">[email160;protected]
java高階工程師,5年工作經驗,一直專注於java領域的學習研究。 對java分散式高併發等有深入研究. 曾就職於 京東、網易 等公司. 聯絡方式:3089008201 技術交流QQ群:684457529
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="4e1d2b2f3d21200e062f20291426213b">[email160;protected]a> 專欄
flv檔案主要由兩部分組成:header和body。 1.header header部分記錄了flv的型別、版本等資訊,是flv的開頭,一般都差不多,佔9bytes。具體格式如下: 檔案型別 3 bytes “FLV” 版本 1 byte 一般為0x01
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5a2d322f1a22333b2b2f3b346d686f">[email160;protected]a>的專欄
(一) C語言篇 C語言求職血淚史 華為(實習):機試、一面、性格測試被鄙視、優招被鄙視、普招被鄙視 銳捷:筆試、面試莫名其妙被鄙視 創新工場:筆試、一面、二面、offer 阿里巴巴:筆試被鄙視 cvte:網測、面試沒去 大眾點評:網測悲劇 IGT:筆試、一面、二面