參考了 “大爲的雜談”的文章,不過這裏有個地方在我的平臺上不能實現,不知何故。。。
1、實現桌面的背景圖片
第一種方法: 參考了 “大爲的雜談”http://blog.csdn.net/chanuei/archive/2011/02/21/6196958.aspx
的文章,不過這裏有個地方在我的平臺上不能實現,不知何故。。。
需要修改如下:
在你的擔任Server的程序main()函數中的"QApplication a(argc, argv);"語句後加入如下面的語句:
if(QApplication::GuiServer == a.type()) //做此判斷,主要是便於程序不作爲GuiServer運行時可正常工作
{
QImage image = QImage("/image/AncientLight.jpg");
QBrush brush = QBrush(image);
qwsServer->setBackground(brush);
}
這樣就好了;其他方法以後繼續學習。。
2、實現窗口的背景圖
這裏可以參考這個鏈接:http://blog.csdn.net/c05170519/archive/2011/04/29/6372065.aspx
<第一種方法 QPalette的方法 已經經過驗證;>
另外這個鏈接: http://blog.csdn.net/NRC_DouNingBo/archive/2010/05/07/5565212.aspx