wxWidgets
文章平均质量分 95
小桥留水人家
这个作者很懒,什么都没留下…
展开
-
wxWidgets开发之多线程wxThread编程
上节说到使用wxCondition来实现某一消息处理的业务场景的多线程处理方法。在此之前先分享一下wxCondition用法。条件变量,最常用在多线程环境下,用来指示当前所在线程的某些条件已经满足,其他线程可以共享该线程的数据,或者去完成预定的任务。简单的说,就是某一个线程达到了某些条件,告诉其他线程,我已经达到了条件和要求了,然后其他线程就开始做他们的任务了。举个例子:可以使用它来指示一个消息线程已经有数据到来了。注意:调用wxCondition::Signal可能发生在调用wxCondi..原创 2020-12-21 20:35:14 · 792 阅读 · 0 评论 -
wxWidgets开发之线程wxThread
这节分享一下wxWidgets中的线程开发。在wxWidgets中有两种类型的线程:分离式跟联合,它们模仿POSIX线程API实现。如果我们查阅wxWidgets线程源码会发现如下几个win32线程API接口函数,就知道了其实我们对wxWidgets线程开发本质就是对win32开发。HANDLE WINAPI CreateThread( _In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_ SIZE_T dwStackSize, _In_ LPT原创 2020-12-15 20:41:56 · 1042 阅读 · 0 评论 -
wxWidgets开发之MVC架构树形控件二
前面已经介绍了一下关于wxDataViewModal跟wxDataViewCtrl的相关函数,而且提到了节点的设计。嗯,这节分享一下关于节点的设计。class MyMusicTreeModelNode;WX_DEFINE_ARRAY_PTR( MyMusicTreeModelNode*, MyMusicTreeModelNodePtrArray );class MyMusicTreeModelNode{public: MyMusicTreeModelNode( MyMusicTree原创 2020-12-14 20:25:14 · 326 阅读 · 1 评论 -
wxWidgets自定义标题栏
做界面开发,很重要的就是一个用户体验,然而用户体验更多归结于界面舒适度。所以有了这篇内容。。。。为了界面的美化,自定义标题栏。第一种方法利用wxWidgets中自带的鼠标事件(QMouseEvent)#pragma once#include <wx/artprov.h>#include <wx/xrc/xmlres.h>#include <wx/panel.h>#include <wx/gdicmn.h>#include <wx原创 2020-12-08 11:28:35 · 879 阅读 · 1 评论 -
wxWidgets开发之对话框
今天要分享的内容比较简单。在开始之前先分享一个界面搭建工具wxFormBuilder 正所谓工欲善其事,必先利其器嘛,呵呵呵...下载地址https://github.com/wxFormBuilder/wxFormBuilder/releases,关于wxFormBuilder的使用教程,我就不多加赘述了请看这篇博客https://www.cnblogs.com/lxt287994374/p/3590142.html好了,请看以下代码#pragma once#include <wx/原创 2020-12-05 17:11:41 · 538 阅读 · 0 评论 -
wxWidgets开发------前言
不知不觉,自己已经出来走出校门工作近三年了。想不到在现在这家公司竟呆了2个年头了,说来也不容易,自己是嵌入式软件出身,继而在人称“互联网寒冬”转入互联网行业。当初凭借着自学的那点Qt找到这家公司,跟着前辈用Qt开发交易前端,此时已接近项目上线时间了。此项目极其不稳定。上线后经常闪退,可以说这次项目是失败的。随即领导召集开会准备重构,找来wxWidgets框架,自此打响了重构的吹风号。。。。。但是,事情并没有这么简单,先前前辈一人以耗费996的时间独挑项目已然疲惫不堪,提出了离职申请,尽管领导再...原创 2020-12-04 14:39:02 · 363 阅读 · 0 评论 -
wxWidgets开发之MVC架构树形控件一
wxDataViewModelis the base class for all data model to be displayed by awxDataViewCtrl.All other models derive from it and must implement its pure virtual functions in order to define a complete d...原创 2020-12-05 19:18:31 · 392 阅读 · 0 评论