有沒有簡單的方法來刪除QDockWidget的調整大小句柄?我的碼頭小部件不能調整大小(sizepolicy是固定的),所以有句柄只是多餘的。QDockWidget - 刪除句柄
回答
句柄被QMainWindow實例繪製爲分隔符&我相信修改它的唯一方法是使用樣式表。
http://doc.trolltech.com/main-snapshot/stylesheet-examples.html#customizing-qmainwindow
設置背景色爲當前調色板背景似乎工作:
QPalette pal = QApplication::palette(&mainWin);
QString wcolor = pal.window().color().name();
QString style= QString("QMainWindow::separator { background: %1;}").arg(wcolor);
mainWin.setStyleSheet(style);
我現在無法檢查,但這不會使手柄與背景顏色相同,但不會將其刪除?它仍然佔用空間,並仍然將鼠標光標更改爲調整大小箭頭。 – moswald 2009-11-25 17:02:20
這是正確的:它只是使分隔符的「句柄」部分不再繪製。額外的體操將需要壓縮圖標變化。我沒有看到完全隱藏分隔符或將其強制爲零大小的方法。該文檔提到了寬度和高度樣式屬性: http://doc.trolltech.com/4.5/stylesheet-examples.html#customizing-qmainwindow 但這些似乎並沒有被尊重(我正在使用Qt 4.6 rc1) – Cyrus 2009-11-26 00:18:22
- 1. 刪除Git句柄
- 2. CMFCToolBarComboBoxEdit句柄刪除按鈕
- 3. Visual Studio設計器刪除句柄
- 4. 從cURL中刪除文件句柄(CURLOPT_FILE)
- 5. jQueryUI滑塊如何刪除句柄邊框
- 6. 從ProgressBar中刪除句柄(使其成爲NoMove)
- 7. 使用打開的句柄刪除或重命名文件
- 8. 刪除對象句柄並在MATLAB中保持變量
- 9. 只用一個句柄刪除一個文件
- 10. entityframework核心句柄是在全局級別的刪除列
- 11. ofstream - 需要在close()操作後刪除對象句柄?
- 12. 當文件被刪除時,文件句柄會發生什麼?
- 13. 使指向已刪除的C++對象的句柄無效
- 14. 在句柄中刪除動態創建的列表js
- 15. 使用文件句柄獲取文件名(或刪除文件)
- 16. 設計師似乎正在刪除designer.cs中的句柄
- 17. 禁用/刪除文本從Android的EditText中選擇句柄
- 18. 從kSession中刪除事實使用事實句柄
- 19. SQL Server刪除觸發器 - 涉及刪除行或標記爲刪除的行的行句柄
- 20. 從QMainWindow中刪除QDockWidget的空白區域
- 21. Zend_Search_Luncene句柄Querys
- 22. 句柄org.thymeleaf.exceptions.TemplateInputException
- 23. 枚舉句柄
- 24. C++句柄wstring
- 25. 句柄無效
- 26. xml :: Twig句柄
- 27. 設備句柄
- 28. 句柄調用
- 29. QSplitter句柄
- 30. asp.net webrequest句柄
你在dockWidget的構造函數中傳遞了什麼Qt :: WindowFlags? – Bill 2009-09-23 17:39:27
@Bill:我使用的是默認值;我甚至沒有想到要去那裏看。現在檢查... – moswald 2009-09-23 19:59:15
@ Bill:我沒有看到任何適用於這種情況的東西。 – moswald 2009-09-23 20:04:58