qt雜記_5月3日

測試中出錯html

出錯一
# ./helloworld -qws                                                                    
QWSServerSocket::init: Function not implemented                                 
QWSServerSocket: unable to create socket.                                       
QWSServerPrivate::initServer: server socket not listening: Illegal seek         
Failed to bind to /tmp/qtembedded-0/QtEmbedded-0
dom



解決方法:
從新配置內核:# make menuconfig
選中:Networking——>Networlding options——>Unix domain sockets
保存
從新燒寫板子,運行。
socket

qt庫的問題ide

用天嵌tq2440板子自帶的qt4.5版本開發的程序,出了問題:函數

qt移植到arm板子上,運行程序時沒有什麼錯誤提示,可是隻是在屏幕正中顯示一個綠底的白色鼠標沒有出現界面

解決方法:qt庫版本低的緣由,換成qt4.7,從新制做文件系統,編譯,解決之。測試

 


 

Qt Embedded Linux下隱藏鼠標箭頭   (轉載)ui

一、編譯Qt庫的時候添加編譯選項QT_NO_CURSOR,這樣cursor相關的代碼通通不會被編譯進去,天然鼠標光標也不會出如今程序中。
二、只但願在某個QWidget下不出現鼠標光標,則只要對這個widget調用
  QWidget::setCursor(QCursor(Qt::BlankCursor)),其它的窗口仍將出現鼠標。
三、在main函數中,實例化了APPLICATION後,調用
  QApplication::setOverrideCursor(Qt::BlankCursor);
四、任一控件下顯示與關閉鼠標
  this->setCursor(Qt::BlankCursor);   //隱藏鼠標
  this->setCursor(Qt::ArrowCursor);  //顯示正常鼠標
  this改成須要隱藏鼠標的部件,就能夠令當鼠標移動到該部件時候,效果生效。
   以上的都須要動一下鼠標纔會消失,不知道不是我沒有搞好,下面一啓動就能夠隱藏起來
五、調用下面函數
QWSServer::setCursorVisible(false);這是一個靜態函數,能夠在main()函數中,實例化QApplication之後調用,這樣整個程序將不會出現鼠標的光標。注意必須包含頭文件<QWSServer>。
相關文章
相關標籤/搜索