實心圓和空心圓的樣式
//實心圓
background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgba(63, 158, 208, 255), stop:0.8 rgba(63, 158, 208, 255),stop:0.85 rgba(255, 255, 255, 255) );
//空心圓
background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5,
stop:0 rgba(255, 255, 255, 255),
stop:0.7 rgba(255, 255, 255, 255),
stop:0.8 rgba(63, 158, 208, 255),
stop:0.85 rgba(255, 255, 255, 255)
);
例子:
qlabel *label = new qlabel(this);
if(label)
else if(solid == hollow)//空心圓
else//空白
qt qpushbutton水晶按鈕樣式例子:
qtabwidget 樣式例子:
qslider 樣式例子:
qtreewidget 樣式設定記錄:
qt 透明樣式設定:
qt 用樣式實現實心圓和空心圓:
qtooltip樣式設定的兩種方式:
Qt 用Qt實現圓角視窗
實現該功能主要是呼叫qwidget的成員函式setmask.我們可以看到qt assistant介紹了兩種setmask方法,這裡我們採用第一種方法。也就是用qbitmap類例項來實現的方面。第二種方法需要自己繪製區域來實現。兩種方法都比較靈活。在dialog.cpp的建構函式中新增如下 setwi...
用 QT實現拖放(drag drop)功能
qt的 qdrag 和 qdrop功能在qt的 puzzle 示例中有介紹。但是那個介紹是以qlistwidget為基礎的。本文以qwidget為基礎,介紹如何實現拖放。拖放可以用qstring作為資訊載體,也可以使用html等型別。本文採用qbytearray。qbytearray允許程式設計師使...
用Qt實現錄音以及放音
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!環境 ubuntu10.04,qt creator 2.0.1,qt 4.7.0 參考qt幫助文件,對qaudioinput類以及qaudiooutput類進行操作,實現錄音以及放音.工作流程 test record ver0工程錄音3s,將聲音檔...