我最近开始使用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