我最近開始使用wxWidget,它是一個非常強大的GUI API,從現在開始,我想創建一些帶有浮雕標誌的矩形,如「flat」,「raised」,「沉沒「等,但我沒有看到任何東西在網站指南http://docs.wxwidgets.org/trunk/classes.html#letter_T,我可以用它來實現這個自定義widwget。 有人可以幫助我?使用wxWidget創建一個帶有浮雕的矩形區域
回答
發現有兩種類型的窗口,是自動出現頂層的窗口,子窗口。除頂層窗口之外的每個窗口都應該有一個父窗口。
您創建的窗口沒有父窗口,也不是頂層窗口。在創建任何其他窗口之前,您應該先創建一個wxFrame,這是一個頂層窗口。
你應該看看示例應用程序,特別是一個名爲'mimimal'的應用程序,該應用程序展示瞭如何編寫一個行爲良好的應用程序。一旦你瞭解瞭如何工作,你可以修改示例代碼來做你想做的事情。
謝謝,我要去做你剛纔所說的 –
我要感謝把「NULL」這個事實放在一個wxWindow的父類中,將它定義爲一個Toplevel窗口,但是現在我知道這是錯誤的。 –
的wxWindow的類支持以下樣式:
wxBORDER_DEFAULT:窗口類將決定那種邊框如果任何顯示。
wxBORDER_SIMPLE:在窗口周圍顯示一個薄邊框。
wxSIMPLE_BORDER是此風格的舊名稱。
wxBORDER_SUNKEN:顯示凹陷的邊框。
wxSUNKEN_BORDER是這種風格的舊名稱。
wxBORDER_RAISED:顯示凸起的邊框。
wxRAISED_BORDER是這種風格的舊名稱。出現內部,或者至少是「屬於」到另一個窗口的這些
細節和更多的人能夠在 http://docs.wxwidgets.org/trunk/classwx_window.html
謝謝。我不知道爲什麼,但wxWindow本身不。我使用wxWindow的Show(true)方法,但沒有任何內容顯示在我的屏幕上。 –
如果您希望人們幫助您,您將不得不提供更多信息。發佈你的代碼,並解釋你打算做什麼以及實際發生了什麼。 – ravenspoint
我的第一個想法是製作一個wxgrid,它的一些單元格中可能包含一些wxListbox或wxButton,但這是不可能的,wxGrid用於數據而不是窗口或一般情況下的控制,所以我看到另一個想法。有了像wxFlexGridSizer這樣的wxSizer,我可以製作一個包含wxTexctrl的虛擬文本輸入框和其他控件,比如wxButton,但現在我有一個很大的問題,因爲像wxGrid一樣,我想放在我的wxFlexGridSizer多重凸起區域的頂部,每個它自己的標籤。 –
- 1. 使用Kinetic.js創建一個矩形的拖放區域
- 2. 創建一個帶有多個邊框的舍入SVG矩形?
- 3. 使用OpenCV在圖像上創建一個矩形區域蒙版
- 4. 使用矩形在圖像上創建搜索區域
- 5. 如何創建一個帶有輪廓邊框的矩形?
- 6. 在KineticJS中創建一個帶有mousedown事件的矩形
- 7. 創建一個帶有矩形的xaml按鈕
- 8. 在java中創建一個帶有向量和點的矩形?
- 9. 創建一個帶有區域的ASP.Net MVC3 ActionLink
- 10. WinForms - 一個矩形覆蓋另一個矩形區域的多少%
- 11. 創建圖形區域
- 12. 創建一個只有兩個圓邊的矩形形狀
- 13. 給定一個矩形區域和一組矩形,檢查整個區域是否被它們覆蓋
- 14. 使用Pygame創建矩形
- 15. Matlab:創建帶名稱的矩形框
- 16. 給定兩個矩形,返回表示重疊區域的另一個矩形
- 17. BitmapData.rect創建一個新的矩形?
- 18. C++創建一個半滿的矩形
- 19. 是否可以創建帶有一些透明區域的PNG?
- 20. Android矩形區域檢測
- 21. Custon UISlider非矩形區域
- 22. sierpinski地毯 - 矩形區域
- 23. 矩形區域和邊界
- 24. 矩形區域萬無一失
- 25. 更新圖形中的矩形區域
- 26. 創建帶有多個透明條目的區域圖(MIT/GNU)
- 27. 創建矩形對象並找到區域
- 28. 使用浮點索引在python中創建一個矩陣
- 29. 如何計算WPF中從一個區域/矩形到另一個區域的矩陣變換?
- 30. 浮雕效果
這似乎是兩個問題。一個關於浮雕(凸起,凹陷),一個關於一些代碼,當你期望時不顯示窗口。最好每次只問一個問題。 – ravenspoint