自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞剑神

擅长C/C++编程,windows/linux 应用(duilib/qt)和服务器开发

  • 博客(64)
  • 资源 (11)
  • 收藏
  • 关注

原创 1.4 qt.go github例子链接说明

其实还有一些例子,不单单在eg文件夹,https://github.com/qtchina/qt.go.demos/例子1:例子2:这个例子就是基本的qt ui的东西了,差不多都可以按照这个模板去练习了。例子3:基本上都是如此了,其余的功能都是以此来添加学习的。咱今后的文章也大多是基于此。之前的教程只是用来练练手而已。gopp错误直接去掉即可,这个应该是打印错误的包,去掉就行了,...

2018-09-28 20:48:00 744 2

原创 1.3 qt.go 窗口

因为在ubuntu上不太方便操作,所以就把教程改成qt.go来讲解了环境搭建部分;https://blog.csdn.net/wrzfeijianshen/article/details/82859923首先呢,修改环境变量添加path这样,编译出来的exe,就可以随处执行了首先呢,咱们在自己的项目中创建app.gopackage mainimport ( "github....

2018-09-28 20:47:39 1302 2

原创 1.2 therecipe/qt窗口

编译命令终端执行go get -v github.com/therecipe/qt/cmd/…source /etc/profileqtdeploy build desktop ../1.1/主要是在linux进行软件开发https://github.com/wrzfeijianshen/TL.git克隆自己的项目,你可以在指定目录建立自己的goqt练习目录目录在 github....

2018-09-28 20:47:18 1460 1

原创 1.1 therecipe/qt简介入门

可以参考文章:https://www.cnblogs.com/apocelipes/p/9300335.html环境搭建可以参考: http://doc.feijianshen.com/docs/golangsz/golangsz-1ahnidgm9ev2m然后本书主要针对在win下开发,linux下暂且不考虑的。首先你得安装git才可以哦可能之前没有添加环境变量QT_MSYS2_S...

2018-09-28 20:39:18 5197 2

原创 1-10 按钮

1-10 按钮“clicked” 按下按钮时触发“pressed” 按下按钮时触发“released” 释放按钮时触发package mainimport ( "fmt" "os" "github.com/mattn/go-gtk/gdkpixbuf" "github.com/mattn_diy/go-gtk/gtk&q

2018-09-28 20:25:53 239

原创 1-9 进度条

1-9 进度条package mainimport ( "fmt" "os" "github.com/mattn/go-gtk/gdkpixbuf" "github.com/mattn_diy/go-gtk/gtk")func main() { gtk.Init(&os.Args)

2018-09-27 21:02:25 162

原创 1-8 图片控件

1-8 图片控件图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。package mainimport ( "fmt" "os" "github.com/mattn/go-gtk/gdkpixbuf" "github.com/mattn_diy/go-gtk/gtk")func main() { gtk.Init(&os.Args)...

2018-09-27 21:02:01 271

原创 1-7 标签

1-7 标签标签主要是显示文本信息,用作标志:package mainimport ( "fmt" "os" "github.com/mattn_diy/go-gtk/gtk")func main() { gtk.Init(&os.Args) builder := gtk.NewBuilder() builder.AddFromFile("label.gl...

2018-09-27 21:01:33 122

原创 1-6 窗口

1-6 窗口常用信号:“destroy” 按关闭窗口按钮时触发package mainimport ( "os" "github.com/mattn_diy/go-gtk/gtk")func main() { gtk.Init(&os.Args) builder := gtk.NewBuilder() builder.AddFromFile("window.g...

2018-09-27 21:01:09 142

原创 1-5 glade

1-5 glade对于图形编程,控件窗口的布局,信号的触发,事件的处理,以及多线程等等,是必须要了解的,布局可以通过代码,进行处理,不过比较抽象,如果在qt上,或者mfc,c#上,都可以直接拖入控件,进行处理gtk的大体流程如下:1)创建主窗口,根据需要设置窗口的相应属性2)创建布局容器3)把布局容器添加到窗口里4)根据需要创建相应的控件,根据需要设置控件的相应属性5)把控件添加到...

2018-09-27 21:00:42 2235 1

原创 1-4 信号处理

1-4 信号处理对于图形界面编程,经常会接触到“信号”,信号一旦发生,就会执行一系列动作,比如说:按钮按下,这个动作,可以发出信号,此信号绑定一个动作,就会执行这个动作。gtk采取了信号与回调函数来处理窗口外部传来的事件或者消息。当信号发生时,程序自动调用信号连接的回调函数。信号标识 触发条件“clicked” 按下按钮时触发“pressed” 按下按钮时触发“released” 释...

2018-09-27 21:00:00 155

原创 1-3 控件

1-3 控件控件是对数据和方法的封装,控件有自己的属性和方法。gtk控件:容器控件和非容器控件容器控件:可以容纳别的控件,用来装东西的。非容器控件:标签package mainimport ( "os" "github.com/mattn_diy/go-gtk/gtk")func main() { gtk.Init(&os.Args) // 主窗口 win...

2018-09-27 20:59:31 159

原创 1-2 gtk窗口

1-2gtk窗口GTK+( GIMP Toolkit ) 是一套在 GIMP 的基础上发展而来的高级的、可伸缩的现代化、跨平台图形工具包,提供一整套完备的图形构件,适用于大大小小各种软件工程项目,不论是小到只需要一个窗口,还是复杂得如桌面环境。简单来说,GTK+ 是一种函数库是用来帮助制作图形交互界面的。GTK+ 整个函数库都是由C 语言来编写的。GTK+ 是一种面向对象式的API(appl...

2018-09-27 20:58:57 385

原创 1.1 go-gtk介绍

关于go语言的gui框架有好多,跨平台的也不少,但是go-qt并不推荐,因为这个库,并没有完全的移植过来,推荐qt,而go-qt呢,有therecipe/qt,这个虽然完美,但是编译时间过长,可以在ubuntu下进行开发,速度快很多,windows下就编译速度过慢了,鉴于此,推荐kitech/qt.go,这个呢,编译速度上来了,很不错,可以看我的那几篇环境搭建教程。关于go-gtk有关内容是根据...

2018-09-27 20:56:52 1098

原创 1.4 win + qt + glut

咱们借助mingw这个gcc编译器,来进行控制台程序启动学习opengl,当前glut库有些古老了,一些新的书籍会用更先进的库,所以咱们慢慢搭建开发环境安装 1.1 vs2017 + glut 下载glut包之后操作如下:新建项目:添加测试案例添加纯c++项目项目源码#include <windows.h>#include <glut.h&g...

2018-09-26 21:51:33 432

原创 1.3 glfw / glad

freeglut + glfw#include <iostream>//#define GLEW_STATIC#include <GL/glew.h>#include <GL/freeglut.h>#include <GLFW/glfw3.h>using namespace std;int main(int argc, cha...

2018-09-26 21:50:50 342

原创 1.2 vs2013 + freeglut / freeglut + glew

freeglut#include<GL/freeglut.h>#include <iostream>using namespace std;//改变窗口大小void changeViewport(int w, int h){ glViewport(0, 0, w, h);}//渲染void render(){ glClear(GL_CO...

2018-09-26 21:50:17 350

原创 1.1 windows + vs2017 + glut

OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用。想使用opengl,其实还有很多的第三方库。有比较老的glut;有freeglu,freeglut是glut的超集,支持glut所有的api,跨平台(MS-Win,Linux,Mac OS均支持),并且有长期维护,十分可靠。也有比较新的glfw库。opengl编程指南第八版用的是glut,第9版用的...

2018-09-26 21:49:46 1584

原创 1.5.7 cmake qt 测试glfw lib库

静态链接库在qt链接进行编译时,可能会造成错误,官方库生成的lib,也是一直会报错。可能需要动态链接才可以正确链接,这里咱们不管。只有用qt编译器出来的动态库才可以在qt编辑器才可以能够正确编译。...

2018-09-26 21:48:39 337 5

原创 1.5.6 cmake qt 编译

cmakeTest\4_qt\glfw这样就make编译了

2018-09-26 21:48:03 178

原创 1.5.5 cmake qt编译

安装qt5.11.1和cmake,配置环境变量勾选这两处安装即可mingw:修改这个mingw32-make.exe 为make.exemsys:这里编译不通过,暂且不解决了Unix界面基本上编译就顺利了,安装git ,git bash 下,也就是一些环境变量的问题,基本上没有大问题。...

2018-09-26 21:47:12 234

原创 1.5.4 cmake msys 编译

克隆官方项目,git clone https://github.com/glfw/glfw.git基本上按照上一篇cmake msys环境搭建好,就这样编译,基本上不会有问题的。删除build下的文件再进行编译多点击Generate在make一下放到对应的lib库中...

2018-09-26 21:46:45 353

原创 1.5.3 cmake msys

msysmsys2: http://www.msys2.org/安装步骤参考 3.2 windows + msys2csdn上有,环境搭建部分,也需要安装好cmake下面开始用cmake编译这里采用win10base,从新搭建环境,防止环境乱套了。需要安装gcc环境的,看之前安装好的环境就成,新建文件夹3_msys,拷贝文件夹2_2_mingw64_glfw 下的文件夹,\1_...

2018-09-26 21:45:14 550

原创 2.5 windows 安装 kitech/qt.go

官网:https://github.com/kitech/qt.go安装地址:https://github.com/kitech/qt.go/blob/master/install.md咱在windows下开发,可以msys2或者mingw64作为gcc编译器都可以,下面将讲述这两种,其实官方文档有些不如意,往往安装mingw64就挡住了脚步,不要用git bash,否则会编译不过的,直接...

2018-09-26 21:43:37 1641

原创 1.5.2 cmake mingw 编译glfw

首先把项目整体整理下建立2_mingw64_glfw因为之后的测试项目还有很多,比如qt下的mingw对吧,所以各个环境要分开,每一个编译环境为一个虚拟机,这样咱们方便编译和整理,省的一个环境下装了各个编译环境,整的你不知道哪里出错了,环境变量那个在前,那个在后,gcc,到底是运行谁的gcc,也不清楚。首先安装git,下载安装步骤参考csdn博客,一般默认即可咱们用git bash测...

2018-09-25 21:21:15 1992

原创 1.5.1 cmake mingw编译

##1.5.1 cmake你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为每一种...

2018-09-25 21:20:10 909

原创 3.2 docker + gitlab

docker + gitlabdocker 安装oracle可以按照这篇:https://github.com/wnameless/docker-oracle-xe-11gdocker 安装 gogs也比较简单了其实现在,docker的用处太多了,环境也较为简单就可以搭建完成,完全不需要考虑太多。git作为代码仓库。GitLab 是一款基于 git 的开源代码仓库系统, GitLab 与...

2018-09-25 21:18:27 257

原创 2.3.2 ubuntu 安装therecipe/qt

简单说一下,在linux安装,效率上会比windows简单不少,而且成功率较高,而且编译速度会提升不少:https://github.com/therecipe/qt/wiki/Installationhttps://github.com/therecipe/qt/wiki/Installation-on-Linux可以直接用我安装好的环境,可能需要在终端执行 source /etc/pro...

2018-09-25 21:16:57 615

原创 2.3.1 windows安装therecipe/qt

文章目录安装 git 和 msys2安装golang1.10.1版本对于qt来讲,属于跨平台的编程界面利器,基本上是用c++来写的,是否可以用go进行编写呢,答案是可行的。由于qt是跨平台的,而windows环境又较为复杂,大多数人开发则是在linux下进行。但是在windows下开发就一定不行吗?答案是否定的,只不过配置较为复杂,我也是通过好长时间才实验成功的。官方网址:https://g...

2018-09-25 21:16:10 2626 3

原创 2.2安装gxui

2.2 gxui官方网址https://github.com/google/gxuiLinux:In order to build GXUI on linux, you will need the following packages installed:sudo apt-get install libxi-dev libxcursor-dev libxrandr-dev libxine...

2018-09-25 21:14:54 658

原创 2.1 安装 go-gtk

2.1 go-gtk参考golang从入门到实战中的window+go环境搭建和小白环境搭建中的开发环境中的msys2安装过程,是否正常。先按照之前的教程安装好msys然后打开msys2安装常用的gtk环境包安装gtk3pacman -S mingw-w64-x86_64-gtk3安装gtk2pacman -S mingw-w64-x86_64-gtk2安装gladepa...

2018-09-25 21:13:10 3592 6

原创 1.5 docker安装MM-Wikiker

MM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。官网: https://github.com/phachon/mm-wiki我们采用ubuntu18.04安装mindocmindoc : 端口8284启动容器docker run -itd \ --name ...

2018-09-25 21:10:13 1621 2

原创 1.4 docker 安装mindoc 和 bookstack

1.4 安装mindoc 和 bookstackMinDoc 是一款针对IT团队开发的简单好用的文档管理系统。MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。开发缘起...

2018-09-25 21:09:28 4488

原创 1.3 宝塔面板

1.3 宝塔面板先暂停centos_wdcp容器,我们安装宝塔面板宝塔面板和wdcp其实是一样的。官网:https://www.bt.cn/安装地址:https://www.bt.cn/bbs/thread-1186-1-1.html开放指定端口8888访问iptables -A INPUT -p tcp --dport 8888 -j ACCEPT启动容器docker r...

2018-09-25 21:07:53 306

原创 1.2 安装wdcp

1.2 安装wdcp上一章,虚拟机环境可以正常运行之后(你搭建完成好docker镜像了),推荐先在虚拟机里面跑一遍,再上线整,这样积累的经验越多,越不容易出现问题,我这里采用比较笨的方法,不算快捷,但是可以让你入个门而已。lnmp有很多种,也有一键式的镜像,Dockerfile,大家不妨试试。简述wdcp是什么,wdCP是WDlinux Control Panel的简称,是一套通过WEB...

2018-09-24 11:51:28 1128

原创 1.1 web实战篇- docker 虚拟机

本篇主要是针对GitHub或者码云等,进行上线运营的一些环境,官方文档不全或者哪里缺少,造成失败。大多数用docker。docker+docker进行项目组建,docker这里会简单的使用,帮助更好的理解和一步步组建环境的。1.1 docker虚拟机准备本篇简述如何搭建一个lnmp模块,来针对之后的go程序发布等。用docker容器单独管理lnmp这些服务。咱们用centos7作为服务器,...

2018-09-24 11:49:20 361

原创 4.14-4.15 安装jdk 和 navicat

因为开发时,有时候需要java环境的。配置环境变量:C:\Program Files\Java

2018-09-24 11:46:36 363

原创 4.13 安装Visual Studio 配色和快捷键设置

安装快捷键及配色文件详细请看http://blog.feijianshen.com/?p=741 和http://blog.feijianshen.com/?p=810这两篇文档,写得已经很详细了。Visual Studio 配色和快捷键设置拥有一个vs配色方案,彰显出开发者的个性,缓解审美疲劳和快速编码.网址http://studiostyl.es/ 不知道为什么下载不了,就不管了,网...

2018-09-24 11:44:52 316

原创 4.11安装cmake和Vsiaul Assist X

cmake-3.10.0-win64-x64.msi默认安装即可首先先打开已安装的vs软件,依次打开,再关闭配置页面

2018-09-24 11:43:31 274

原创 4.10 svn/git在windows上安装

svn/git在编程世界,代码管理是必不可少的内容。TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi同理,安装git客户端和其语言包,首先先安装git默认安装就行和svn一样...

2018-09-24 11:42:06 761

12.vs_qt快捷键及配色.zip

vs_qt快捷键及配色

2021-10-02

breakpad_demo

Google Breakpad 中所用到的 库。demo,及编译后lib文件,时间为20200609编译的。demo为qt的,vs,添加更为方便一些。这个库和其余的dump库类似,都是调用windows api,qt和标准库崩溃,一般情况下很难追踪到具体的行,但是能检测到崩溃,抓取到信息,回传到服务器上,就有机会能够破解崩溃问题。

2020-06-09

graphics-go code.google.com.zip

code.google.com\p\graphics-go 源码

2020-05-20

c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用,

c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用

2020-05-11

c++ qt 静态函数中发信号

c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用, c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用, c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用

2020-05-11

vm15_unlocker.zip

vm15 mk_unlocker 可以解锁mac系统 win,里面有python2的安装包,以及解锁文件

2020-01-26

sql_server_cab.rar

安装程序无法与下载服务器联系。请提供 Microsoft R Open 和 Microsoft R Server 安装文件的位置 https://go.microsoft.com/fwlink/?LinkId=761266&lcid=2052 https://go.microsoft.com/fwlink/?LinkId=735051&lcid=2052 SRO_3.2.2.803_1033.cab/SRO_3.2.2.803_2052.cab SRS_8.0.3.0_1033.cab/SRS_8.0.3.0_2052.cab

2019-12-10

xp 下的 clock.avi 文件

xp 下的 clock.avi 文件,方便大家下载哦.

2019-08-19

cef 最新3729 源码编译和cef wiki

最新源码编译所用到的脚本和cef 所用到的官网wiki. 此脚本可能64位需要调整,vs sdk版本的地方.按照步骤就差不多可以编译通过.在2704左右的版本,官方也提出错误需要自己修改源码解决.

2019-05-07

windows + cmake + qt + glfw

qt控制台使用glfw库,需要用cmake 利用qt编译出glfw库,才能够正常使用,否则会编译不通过的

2018-09-23

sscanf练习详解-分割字符串

C语言或者C++ 中的sscanf的一些操作练习进行详解,一般用来分割字符串; 如固定格式的ch = "\"aa bb cc\" \"dd ff gg\"";

2017-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除