wxwidgets

wxpython panel fullscreen?

北慕城南 提交于 2020-12-27 06:14:36
问题 I am trying to make my top_panel of my program go into fullscreen only, i hope to have a button which will do this, the issue i am faced with is i dont know how to make the panel go into fullscreen it self without forcing the whole frame to go into fullscreen using ShowFullscreen(true) i hope you can help me class top_panel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent=parent, size=(400,175)) self.SetBackgroundColour('BLACK') self.ofullscreen = wx.Button(self, -1,

How do I use wxWidgets with Mingw-W64 and CLion?

偶尔善良 提交于 2020-12-15 11:59:20
问题 When attempting to build the wxWidgets (3.0.5) library with MinGW-W64 (x86-64) GCC 8.1.0, I get the following output: wxWidgets-3.0.5\build\msw> mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=debug -j4 if not exist gcc_mswuddll mkdir gcc_mswuddll if not exist ..\..\lib\gcc_dll mkdir ..\..\lib\gcc_dll if not exist ..\..\lib\gcc_dll\mswud\wx\setup.h copy ..\..\include\wx\msw\setup.h ..\..\lib\gcc_dll\mswud\wx\setup.h gcc -c -o gcc_mswuddll\wxregex_regcomp.o -g -O0 -mthreads -DHAVE_W32API

可实时预览的LaTex编辑器BakoMa Tex 11.80安装和Infinitely Try

与世无争的帅哥 提交于 2020-10-09 00:18:46
BakoMa Tex可以实时预览Tex编译出的pdf,也可以通过修改预览的结果,反过来影响Tex源码,这个功能是十分有用的。目前官网(http://bakoma-tex.com/menu/download.php)上能找到的最新版是11.80,发布于2018年10月18日,有较长时间未更新了。这个版本不支持中文,中文在预览区无法显示,而且只要中文夹杂了英文,在Tex源码区的中文还会重叠显示,光标也无法正确定位。我把软件的各个和编码有关的设置都修改过,也不能解决中文的问题。所以,BakoMa目前只能拿来写英文论文了。 接下来讲解如何实现无限试用。安装后启动,会出现如下输注册码的窗口, 注意上面的最后一段话,(Installation Serial Number /ISN/ may be required for some kinds of licenses at payment processing. Your installation of BaKoMa TeX has ISN = 262721426),尤其是结尾的ISN = 262721426。底部显示了剩余的试用期,直接点Apply会报注册码unsuitable的错误,点击Evaluate则会联网下载一个试用的License. 既然要联网下载,那么很自然会好奇:如果在断网的情况下点击Evaluate,会出现什么情况呢?

sqlite3加密支持

旧城冷巷雨未停 提交于 2020-08-16 06:04:34
sqlite3加密支持 sqlite3免费版并不支持加密,不过留有接口,有不少开源的加密实现,不过有的需要使用openssl配置略显繁琐,不过使用wxsqlite比较方便。 wxSqlite3 wxSqlite3是wxWidgets的扩展组件,对sqlite3的C API进行了封装,并且实现了加解密功能。 目前支持两种算法,AES128算法(默认)和AES256算法 wxSqlite在secure/src/sqlite3secure.c中引入了其他源文件,这样你只用编译sqlite3secure.c就可以了,但是这样有时会比较麻烦。 sqlite3-secure 项目地址 我这里说的sqlite3-secure就是从wxSqlite3中提取的,只不过做了些修改,更加方便使用,直接添加到工程中就可以了。 而且使用起来仍然使用sqlite3的C API,没有什么C++的封装。 经过测试的系统:Mac OS X, iOS, Android 修改了什么? 将不用添加到工程的C源文件后缀名改为ccode(要不然得屏蔽编译这些文件,否则会出现符号重复的错误) 默认启用加密支持(添加启用加密的宏) 删除了wxsqlite的C++封装,只提供原生sqlite3-api 删除了shell.c(编译shell命令工具sqlite的代码) 整理了目录结构 加密解密API // 解密或用于第一次加密

Ubuntu20.04安装wxWidgets-3.1.3

為{幸葍}努か 提交于 2020-08-14 06:48:00
1. 安装 wxWidgets 相关依赖 sudo apt install pkg-config sudo apt install libgtk2.0-dev sudo apt-get install libwxgtk3.0-gtk3-dev sudo apt-get install build-essential sudo apt-get install mesa* sudo apt-get install mesa-common-dev sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev 2. 下载 由于erlang依赖wxWidgets,我们下载下载wxWidgets安装包,wxWidgets版本为2.8.4或更高版本,这里我们下载最新版本3.1.3版本,建意使用 迅雷下载 wxWidgets官网下载地址 wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.tar.bz2 3. 创建wxWidgets的安装路径文件夹 sudo mkdir -p /usr/local/wxWidgets 4. 解压wxWidgets tar -xvf wxWidgets-3.1.3.tar.bz2 5.