當我們要畫背景圖案都通常都是使用以下方法

painter->setBrush(QColor);   //設定筆刷

可是畫方形、圓形等等都OK,都可以畫出背景顏色,可是當遇到要drawText的時候問題就來了

通常我們文字背景是要達到這種效果

eric1300460 發表在 痞客邦 留言(0) 人氣()

因為今天遇到很囧的問題,害我花1個小時才知道這個原因,所以在此給還不知道的人了解。

在JAVA裡面 我是用BufferedInputStream ,然後因為我要skip功能,結果我一次就要跳9萬多bytes......結果緩衝區不夠大

就發生跳不到我要的位置。

解決方法在new BufferedInputStream 的時候,平常都是使用BufferedInputStream (InputStream is) 但是這個預設緩衝區大小我也不知道多大不過到8000多bytes都還OK

eric1300460 發表在 痞客邦 留言(0) 人氣()

真是太強了,  一些平常的東西,也可以結合作出強大功能....    

希望能看到原始碼


eric1300460 發表在 痞客邦 留言(0) 人氣()

這是因為你呼叫到一個私有函數或者變數所出現的錯誤訊息。

 

例如:

class T{

eric1300460 發表在 痞客邦 留言(0) 人氣()

其實很簡單,例如你是要在QWidget上畫圖

就直接呼叫它的update()就可以嚕!


eric1300460 發表在 痞客邦 留言(0) 人氣()

當我編譯QT 出現Undefined reference to 'vtable xxxxxxxxxx'   問題是
我的virtual function都有實做呀?????

本人解決方法
好像是.pro 出現問題,反正我就亂改一下就好了QQ" 

eric1300460 發表在 痞客邦 留言(0) 人氣()

簡單來說 就是沒意思.......

大概就是 定義的很隨便

另如有個function foo

其實這foo函數也只是隨便定義而已,並沒有太大意思....

eric1300460 發表在 痞客邦 留言(0) 人氣()

http://program-lover.blogspot.com/2008/08/qt.html


eric1300460 發表在 痞客邦 留言(0) 人氣()

參考來源:http://squall.cs.ntou.edu.tw/cpp/91spring/CppUnitUsage.html

 

平常你寫完一個testcase

再測試程式地方就要加入

eric1300460 發表在 痞客邦 留言(1) 人氣()

這可能有誤 因為有人說也是一樣,可是...  我原本是3.5 C++版  換成 3.4 JAVA 版可以用

 

我使用MinGW去編譯cppunit去產生lib(libcppunit.a) 然後寫測試案例下去,編譯結果無法執行。

超怪的,範例是使用別人的範例!

eric1300460 發表在 痞客邦 留言(1) 人氣()