`
dqifa
  • 浏览: 116401 次
社区版块
存档分类
最新评论

wxWidgets中的wxTimer使用

阅读更多

1、包含头文件:

 

#include <wx/timer.h>

2、定义timer变量:

 

wxTimer m_timer;

 

3、定义timer的id:

 

# define TIMER_ID 1000

4、定义函数:

 

void OnTimer ( wxTimerEvent & event );

5、绑定函数:

 

EVT_TIMER( TIMER_ID,wwFrame::OnTimer )

6、函数实现:

 

void wwFrame::OnTimer ( wxTimerEvent & event )
{
    //获取当前系统时间
    wxString nowTime;
    wxDateTime now = wxDateTime::Now();
    //中国时区GMT+8,常数为A_WST
    nowTime=now.Format("%c", wxDateTime::A_WST).c_str();
    wxLogStatus(nowTime);
}

8、绑定timer:

 

wwFrame::wwFrame(wxWindow* parent,wxWindowID id):m_timer (this,TIMER_ID )

8、启动timer:

 

m_timer.Start(100);

分享到:
评论

相关推荐

    wxWidgets中文教程带实例.zip

    “wxWidgets中文教程”是为中文用户特别准备的学习资料,它涵盖了从基础到高级的各种主题,旨在帮助初学者快速掌握 wxWidgets 的使用。教程可能包含以下内容: 1. **安装与配置**:如何在不同的操作系统上安装 ...

    使用wxwidgets进行跨平台程序开发(中文版)_wxWidgets学习_wxWidgets_

    wxWidgets 是一个开源的 C++ 库,它允许开发者使用标准的 C++ 编程语法创建跨平台的图形用户界面(GUI)应用程序。这个库提供了丰富的控件集和功能,使得开发者可以编写一次代码,就能在多个操作系统上运行,包括 ...

    wxWidgets教程(中文)

    2. **基础概念与结构**:讲解wxWidgets的基本类,如`wxApp`、`wxFrame`和`wxWindow`,以及它们在应用程序中的角色和使用方式。 3. **事件处理**:阐述如何使用wxWidgets的事件驱动模型来响应用户的操作,如点击按钮...

    使用wxWidgets进行跨平台程序开发 pdf

    wxWidgets是一个成熟的跨平台C++库,它允许开发者使用一套代码来创建图形用户界面(GUI)程序,这些程序能够在Windows、Linux、Mac OS X等多个操作系统上运行。在深入了解如何使用wxWidgets进行程序开发之前,有必要...

    Windows上使用wxWidgets的详细过程(从安装到使用)_更改版

    虽然当时最新版本是2.9.3,但本教程中使用的版本是2.9.2。下载Windows Installer格式的exe文件,安装路径随意,比如"F:\wxWidgets-2.9.2"。请注意,安装程序仅设置源代码,不包含预编译的库文件。 要创建库文件,你...

    运用MinGW和CodeBlocks在Windows上编译wxWidgets及使用

    在MSYS2 shell中,导航到wxWidgets源码目录,使用以下命令配置和编译: ```bash ./configure --prefix=/mingw64 --enable-unicode --with-opengl --disable-shared make make install ``` 这将生成静态链接的...

    《使用wxWidgets进行跨平台程序开发》光盘例子源码

    《使用wxWidgets进行跨平台程序开发》是一本深入讲解如何利用wxWidgets库构建跨平台应用程序的专业书籍。wxWidgets是一个开源的C++库,它允许开发者使用标准的C++语法编写一次代码,然后在多种操作系统上运行,包括...

    《使用wxWidgets进行跨平台程序开发》pdf + 光盘源码

    这本书深入浅出地介绍了wxWidgets库的使用方法,结合书中提供的源码,读者可以更好地理解和实践跨平台程序设计。 首先,wxWidgets库的核心特性在于它的跨平台性。通过封装各操作系统的原生API,wxWidgets提供了一致...

    wxWidgets和MFC混合编程

    在一个程序中使用wxWidgets和MFC混合编程需要解决两个主要问题:如何在一个程序中同时使用wxWidgets和MFC的窗口,以及如何将wxWidgets的控件放到MFC上面去,或者反过来。 wxWidgets的代码库中已经提供了一个混合...

    wxWidgets-2.8.12官方使用手册

    wxWidgets-2.8.12官方使用手册,PDF格式。 文件清单: - wx.pdf - tex2rtf_rtf.pdf - svg.pdf - ogl.pdf - mmedia.pdf - gizmos.pdf - fl.pdf

    嵌入式图像开发wxWidgets

    嵌入式图像开发中,wxWidgets是一个至关重要的工具,它为开发者提供了强大的跨平台能力,使得应用程序可以在多种操作系统上运行,如Linux、Windows以及macOS等。wxWidgets库的使用,简化了C++程序员创建GUI(图形...

    VS2019+wxWidgets-3.1.4的配置的模板工程(wxProject.zip)

    在本文中,我们将深入探讨如何使用Visual Studio 2019与wxWidgets 3.1.4进行项目配置。wxWidgets是一个开源的C++库,它允许开发人员创建跨平台的GUI应用程序,支持Windows、Linux、Mac OS X等多个操作系统。VS2019是...

    wxWidgets跨平台程序开发

    全书共有20章,第·1·章简要介绍了·wxWidgets·的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了wxWidgets的图形用户界面、数据结构...

    在wxWidgets中操纵word实例

    在IT行业中,wxWidgets是一个流行的跨平台C++库,它为开发者提供了创建原生GUI(图形用户界面)应用程序的能力,支持多种操作系统,如Windows、Linux和macOS。本主题聚焦于如何利用wxWidgets来操控Microsoft Word...

    wxWidgets.chm中文教程

    wxWidgets中文教程

    使用wxWidgets进行跨平台程序开发

    - **Linux**: 可以通过包管理器安装,例如在Ubuntu中使用`apt-get install libwxgtk2.6-dev`命令。 - **Windows**: 使用Visual C++编译器时,可以通过下载源码并按照官方指南进行编译安装。 - **macOS**: 通常可以...

    《使用wxWidgets进行跨平台程序开发》光盘例子源码+中文pdf教程

    《使用wxWidgets进行跨平台程序开发》是一本深入探讨如何使用wxWidgets库创建跨平台应用程序的专业书籍。wxWidgets是一个开源的C++库,它允许开发者使用一种编程语言和API来编写能够在多种操作系统上运行的应用程序...

    wxWidgets-2.8.0.zip_Accel.cpp_wxDynamicLibrary_wxWidgets_wxwidge

    至于标签中提到的`wxwidgets_2.8.0`和`wxwidgets2.8`,这表明该版本是在2.8系列中的一个稳定版本,可能包含了一些性能优化和新功能。2.8.0版本可能修复了之前版本的bug,并引入了一些改进,以提高开发者的效率和最终...

Global site tag (gtag.js) - Google Analytics