wxwidgets

wxwidgetswxwidgets
  1. This macro creates the actual main () method that wxWidgets uses .

    这个宏创建wxWidgets所使用的真正的main()方法。

  2. You manage all events in wxWidgets using event macros similar to the one described here .

    您可以用类似于此处所描述的事件宏来管理wxWidgets中的所有事件。

  3. The backbone of a wxWidgets program consists of two main objects : the application and a frame object .

    wxWidgets程序的主体包括两种主要的对象:应用程序对象和框架对象。

  4. The wxWidgets toolkit contains several different event macros , each corresponding to a different kind of event .

    wxWidgets工具包包含几个不同的事件宏,每个对应于不同的事件。

  5. It is being written using the wxWidgets toolkit .

    它是使用wxWidgets工具包编写的。

  6. One combination is the Ruby scripting language and the Ruby bindings for the wxWidgets framework .

    一个组合是Ruby脚本语言和wxWidgets框架的Ruby绑定。

  7. Python is not the only programming language to have a binding for accessing the wxWidgets library .

    Python并不是惟一一种具有访问wxWidgets库的绑定的编程语言。

  8. There is an early tool in which the bindings to the wxWidgets API were created by hand .

    在最早的版本中,到wxWidgetsAPI的绑定是手工创建的。

  9. WxBasic is both a Basic language interpreter and a set of wxWidgets bindings .

    wxBasic既是一种基本语言解释程序又是一个wxWidgets绑定的集合。

  10. If your computer is missing any development header files , for example , the wxWidgets development libraries , it 's easy to fix .

    如果您的计算机缺少任何开发时期的标头文件,例如,wxWidgets开发库,这个问题很容易解决。

  11. Investigating the wxWidgets toolkit in your language of choice will help you build great-looking interfaces for your own applications .

    充分了解所选择的语言中的wxWidgets工具包将有助于您在自己的应用程序中构建优秀的界面。

  12. The wx / wx . h header file contains all the wxWidgets definitions you 're likely to need .

    wx/wx.h头文件包括所有可能需要的wxWidgets定义。

  13. In wxWidgets , closing the last parent frame automatically exits the application , so clicking the button also results in the application exiting completely .

    在wxWidgets,关闭最后一个父框架会自动退出应用程序,所以单击此按钮也会导致完全退出应用程序。

  14. So , even if C + + isn 't your programming weapon of choice , you can still have the benefits of the wxWidgets library .

    所以,即使所选择使用的编程工具不是C++,仍然可以从wxWidgets库获益。

  15. Returning true is a signal to the rest of the wxWidgets engine that the initialization has completed successfully and the program can continue .

    如果返回true,则向wxWidgets引擎的其余部分发出一个信号表明初始化已经成功完成,程序可以继续。

  16. The wxWidgets toolkit uses native objects wherever possible ; these objects are augmented with powerful custom widgets where they 're needed .

    wxWidgets工具包会尽可能地利用原生对象,这些对象通过在需要的地方使用强大的定制窗口小部件得以扩充。

  17. Luckily , a group of talented programmers has created wrapper bindings to the wxWidgets library that are usable from other programming languages .

    所幸的是一组优秀的程序员已经创建了到wxWidgets库的、可从其他编程语言使用的包装程序绑定。

  18. For this article , I start with the assumption that you 've already gone to the wxWidgets home page and downloaded the relevant package for your platform .

    开始之前,我假定您已经到wxWidgets主页下载了所用平台的相关软件包。

  19. You can write a wxWidgets program that will run on a wide variety of platforms , and you can use a variety or programming languages to do it .

    您可以编写能够运行在多种平台的wxWidgets程序,并且可以使用多种编程语言来实现。

  20. While wxWidgets is a powerful toolkit , not everybody wants to deal with C + + destructors , memory management , and all the rest .

    wxWidgets确实是一种功能强大的工具包,但并不是所有人都愿意使用C++析构函数、内存管理等等。

  21. You use a predefined identifier here purely for convenience , although in some cases , specific identifiers are a trigger for special handling by the wxWidgets system .

    这里使用预定义的标识符完全是为了方便,虽然在有些情况下,某些特定的标识符会触发wxWidgets系统的特别处理。

  22. The most mature and fully developed of the wxWidgets bindings is wxPython , with which you can create wxWidgets programs using the Python programming language .

    发展得最为成熟和全面的wxWidgets绑定是wxPython,通过它可以使用Python编程语言创建wxWidgets程序。

  23. The base toolkit is flexible and capable of handling most of your GUI needs , and the various language bindings place wxWidgets within the reach of most programmers .

    其基本工具包非常灵活,能够处理您的大多数GUI需求。多种语言绑定让大多数程序员都能得心应手地使用wxWidgets。

  24. The toolkit declines the use of Standard Template Library ( STL ) classes so as not to limit wxWidgets to platforms on which STL is available .

    工具包拒绝标准模板库(STL)类的使用以避免将wxWidgets限制在STL可用的平台。

  25. The main issue with wxPerl is translating the wxWidgets API into Perl 's somewhat idiosyncratic flavor of object-oriented programming ( OOP ) .

    wxPerl的主要问题在于如何将wxWidgetsAPI翻译成Perl中的面向对象编程(OOP)的有些异质的变体。

  26. I further assume that you 've managed the commands or settings you need to integrate the wxWidgets library with your compiler or integrated development environment ( IDE ) of choice .

    我还进一步假定您已经掌握了将wxWidgets库与编译器或所选的集成开发环境(IDE)进行集成所需的命令和设置。

  27. Finally , the DECLARE_EVENT_TABLE macro is required for any wxWidgets object that wants to respond to events , which definitely includes the little demo frame in this article .

    而DECLAREEVENTTABLE宏是任何需要对事件做出响应的wxWidgets对象(它无疑包括本文中的小演示框架)所必需的。

  28. WxRuby : WxRuby is a binding for the cross-platform wxWidgets C + + GUI toolkit , which lets you create native-looking desktop applications .

    WxRuby:WxRuby是用于跨平台wxWidgetsC++GUI工具包的一个绑定,通过它可以创建拥有本地外观的桌面应用程序。

  29. To clear up the names that are likely to be unfamiliar , wxString is a wxWidgets-specific string wrapper class used for string operations throughout the wxWidgets toolkit .

    为了去除不太熟悉的名称,wxString是一种特定于wxWidgets的字符串包装程序类,它在整个wxWidgets工具包中用于字符串操作。

  30. In this case , the wxWidgets library comes in as a Perl package , and a EVT_BUTTON function call is used , which looks similar to the macro definitions in the C + + version .

    在本例中,wxWidgets库是Perl程序包的形式,而且使用了EVTBUTTON函数调用,这看起来很像C++版本中的宏定义。