原创 Qt編譯PostgreSQL數據庫驅動

走了太多彎路了,晚上試了兩個多小時,最後纔在一位兄弟的帖子的幫助下搞定。 他的思路挺好的, 直接把postgresql的include目錄和lib目錄拷出來。 另外修改psql.pro文件時候, 注意LIBS+= './psql_lib/

原创 android使用C/C++調用SO庫

有時候,我們反編譯apk得到一個so庫,如果直接使用這個so庫的話,必須使用原來so庫同樣的package名字,才能用。 這樣人家反編譯你的apk,就知道你侵犯了人家的版權。爲了達到混淆的目的,我們可以再寫一個so庫調用人家的so庫,即

原创 android - tools:context作用

toolscontext.MainAct [html] view plaincopyprint? <TextView           android:layout_width="wrap_content"    

原创 linux下靜態編譯Qt

1.    下載源碼 a)      有兩種方法下載,其一就是進入qt-project.org網址,找到下載5.3.1源碼的鏈接,點擊後就直接下載了。其二就是上一步下載後,在firefox的下載管理器裏面,右鍵點擊下載管理器中的下載文件,

原创 Qt event

1.事件的來源 來源於 a)windows系統的事件,經Qt的包裝(如QMouseEvent); b)Qt內置的事件(如QTimerEvent); c)應用程序自定義的事件  2.處理事件的位置 2.1 重載虛擬方法 比如一個按鈕,要自

原创 Android getText(int resId)和getString(int resId)

Android提供多種獲取資源文件方法,但是需要注意以下方法:CharSequence getText(int resId):返回本地、樣式化的字符。String getString(int resId) :返回字符串比如:Strin

原创 測試Qt的數據庫驅動支持

pro文件裏面加上 QT +=  sql   QStringList drivers = QSqlDatabase::drivers();  foreach(QString driver, drivers)  {     qDebug

原创 Android之單擊返回鍵兩次退出

<span style="background-color: rgb(255, 255, 255);"> </span>private static Boolean isExit = false; private stat

原创 Qt paintEvent事件

一.主要理解一下幾個方法和屬性: 1.QWidget * QScrollView::viewport () const 2.void QWidget::paintEvent ( QPaintEvent * ) [虛 保護] 3.void

原创 Qt- 繪製實時曲線

功能描述:用曲線來顯示數據的變化情況。橫座標表示時間T,縱座標Y。每隔100毫秒更新繪圖 gui窗體上有兩個按鈕start和stop,start按鈕開始繪圖, stop按鈕停止繪圖 頭文件mainwindow.h: #if