自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乌托邦

乌托邦

  • 博客(9)
  • 资源 (97)
  • 收藏
  • 关注

原创 RedHad系统安装窗口界面开发库NEWT

NEWT是在Linux下一个基于文本方式的窗口开发工具,最初是为RedHad Linux的安装程序而设计的。NEWT提供C语言的应用程序接口(API),它不直接进行低级屏幕操作,是在S-Lang库上实现的。编程时包含头文件#include <newt.h>,在Linux上用gcc编译时带-lnewt 参数。 考虑到 Red Hat Linux 有软盘安装这一安装方式,安装代码运行于有限的资源环境中,特别是在有限的文件空间中。NEWT 的大小一开始就成为一个重要的问题。为了最小化它所占的空间,N

2015-10-26 09:38:49 2636

原创 python的类属性和实例属性

一、简介       类属性:类属性仅与其被定义的类相绑定,类属性仅当需要有更加“静态”数据类型时才变得有用,它和任何实例都无关,如class A():count = 10;。实例属性:实例仅拥有数据属性,它是与某个类的实例相关联的数据值,这些值独立于其他实例或类。当一个实例被释放后,它的属性同时也被清除了,如class A():def __init__(self):self.number

2015-10-20 14:37:36 1927

原创 python在linux(anaconda)的图形界面(snack)

一、简介       snack是一个用于在linux制作图形界面(GUI)的模块,该模块由c编写,而且redhat的系统都自带这个模块。Snack是python对newt的接口,Newt是一个为RedHat-linux安装程序而设计的基于文本的窗口开发工具, 并不依赖X包,所以Snack可以为安装程序设计简单的窗口界面。。       在Linux系统安装过程中选择文本模式安装,安装

2015-10-20 12:53:51 10755 15

原创 GTK+浅谈之十五GObject面向对象的继承

GObject的对象系统是一个建立在GLib基础上的,用C语言完成的,提供了一种灵活的、可扩展的、并容易映射(到其它语言)的面向对象的C语言框架。在GLib和GTK+中使用C的语法模拟CPP的行为,实现继承。 GLib中最有特色的是它的对象系统:GObject System,它是以Gtype为基础而实现的一套单根继承的C语言的面向对象的框架。GType是GLib运行时类型认证和管理系统。GType API是GObject的基础系统,所以理解GType是理解GObject的关键。Gtype提供了

2015-10-10 18:46:52 5586 9

原创 GTK+浅谈之十四Glade使用

Glade是一种开发GTK+应用程序的RAD(Rapid Application Development)工具。Glade自身就是一个GTK+应用程序,因为它就是用GTK+ 开发出来的,Glade用来简化UI 控件的设计和布局操作,进行快速开发。Glade的设计初衷是把界面设计与应用程序代码相分离,界面的修改不会影响到应用程序代码,Glade设计的界面保存为glade格式文件,它实际上是一种XML文件。 Glade3与Glade2的区别是:Glade2生成C语言代码,而Glade3只生成xml

2015-10-10 13:03:05 2835 2

原创 GTK+浅谈之十三网络编程

一、简介        网络编程是Linux功能的强项,Gtk+2.0结合Linux系统的网络编程编写服务器和客户端。二、详解1、简单的ECHO程序       套接字编程是服务应用程序开发的关键和核心,GLIB在底层提供了对它们的支持。在此创建一个ECHO服务器,把用户发给它的数据原本地返回给客户端。(1)ECHO服务器服务器的运行过程:代码ech

2015-10-09 17:54:13 2777 2

原创 GTK+浅谈之十二数据库编程

Gtk+2.0本身不具有数据库功能,但由于它采用C语言设计可与数据库系统底层结合,如使用MySQL的C语言API开发数据库应用程序。

2015-10-09 11:06:09 2341 1

原创 Python实例浅谈之十国际化支持

一、简介        Python通过gettext模块支持国际化(i18n),可以实现程序的多语言界面的支持。二、详解 1、Linux下Python的国际化编程       在Linux的操作和C语言的国际化过程是一样的,在需要国际化的字符串前面添加_()即可。(1)代码:internation.py# -*- coding: utf-8 -*-#!/

2015-10-08 23:55:35 13174 5

转载 Linux下C语言的本地化/国际化实现

在linux系统下,以c语言程序为例来实现程序的国际化,即让程序根据Linux系统不同的语言环境的不同来显示出对应该语言的文字,即先让c程序支持国际化然后再进行本地化翻译。Linux上实现这个过程需要用到xgettext和msgfmt这两个工具。Xgettext 是国际化的工具,用来提取程序中的字符串,生成*.po或是*.pot的文件,msgfmt是本地化的工具,用来编译翻译后的.po

2015-10-08 16:57:00 3922

圆形进度条

Qt圆形进度条的动态显示,区别与水平进度条的显示

2016-01-15

仿360的可执行程序

仿360的可执行程序,根据可执行程序来看源码的内容

2015-12-17

Qt动态显示

一个QLabel和QProcessbar的动态显示,可以测试应用

2015-12-11

SettingPanel

设置面板的模仿,qt4下一个不错的例子,可以下载应用到实际的项目中去。

2015-12-10

qt4仿qq设置面板

Qt下防qq设置面板的功能,只有整体的界面框架不设计功能

2015-12-06

linuxQt登录界面

linuxQt4下一种登录界面,从博友中的文章中获取的图片。

2015-12-03

gtk+国际化翻译实例

gtk+国际化翻译的一个简单实例,在centos上测试成功

2015-09-24

gtk+2.0的表格

gtk+2.0的简单表格操作,不涉及很深的知识

2015-09-21

gtk+2.0显示信息对话框

gtk+2.0中多条提示信息的显示,通过按钮控制前后信息的更新

2015-09-16

gtk+的定时器

gtk+2.0利用定时器实现的数字时钟和计时器,比较简单的应用。

2015-09-14

gtk+模拟的计算器

gtk+模拟的计算器,仅仅实现了简单的运算,主要是构建gtk+的界面

2015-09-10

Qt颜色列表值

有148种颜色值可以供自己选择,在编程的时候可供自己做选择。

2015-08-23

zbar的库识别二维码

Zbar二维码解析库,识别二维码图片,但中文是乱码的

2015-08-13

Qt使用libqrencode库

Qt4.6下libqrencode库使用C语言实现生成二维码,最简单的实现。

2015-08-11

QZxing解码二维码

QZxing解码二维码的库,很基础的应用,需深层次的开发可以

2015-08-11

centos下系统托盘

centos6下系统托盘,QSystemTrayIcon类的应用

2015-07-20

Qt多线程测试代码

Qt多线程多用于解决用户界面调用一个比较耗时的操作而导致界面冻结的问题。在此从实际的开发中总结多线程的应用。

2015-07-16

Qt解析XML文件

QT的程序,关于XML解析的DOM和SAX的方法总结

2015-07-01

QDBus的测试代码和应用

QDBus的测试代码和应用,可以先参考博客,然后使用

2015-05-11

Qt4中检测U盘

利用qt检测插入U盘的各个状态haldevice.h haldevice.cpp usbmanager.cpp usbmanager.h

2015-05-11

《鸵鸟心态》PPT作品欣赏.pptx

PPT模板,下载后就能直接使用

2021-09-05

蓝色简约动态通用PPT模板.pptx

ppt通用模板,好用

2021-09-05

EV录屏软件3.9.7(无水印无时间限制,亲测可行mp4格式).rar

2020年3月份,最新录屏软件,比屏幕录像专家还用多了,5分钟后也没有水印。只有部分转换额外的功能,软件需要收费。

2020-03-12

Qt5加载shape文件并显示图片

Qt5下加载shape文件,按照shape的各个字段显示,并点击单元格显示图片。

2019-10-24

pdf编辑器(不用注册码)

修改pdf的内容,然后保存成新的pdf。亲测不需要注册,可以正常使用。

2019-01-15

fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory

fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory 【错误】fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory 【原因】stdint.h是c99标准的头文件,vc不支持,所以肯定会提示“No such file or directory”的。 【解决方案】 1. 去http://download.csdn.net/download/liubing8609/10046490下载“inttypes.h+stdint.h”压缩文件。 2. 解压后把inttypes.h和stdint.h放到vc的include目录就可以了。我安装的是VS2008,安装到的默认位置,因此include的路径就是:C:\Program Files\Microsoft Visual Studio 9.0\VC\include 通过以上方法,成功解决编译错误

2018-04-18

coder 哦发

bt coder for test,simple code

2016-05-01

OpenGL—test

OpenGL—test,简单的测试例子

2016-04-30

Qt_for_Tetris

Qt4 for Tetris,run in centos6.6

2016-04-04

Qt Thread code

Qt Thread,以前的文件损坏,重新上传

2016-03-17

manifest_exe

manifest使exe程序获取到root权限

2016-03-04

QR_Code for dimension

QRCode for two-dimension code

2016-03-02

SlidingWindow

QSplitter实现伸缩滑动窗口,完整的代码,在centos6.6上测试运行过。

2016-02-22

logitemcode

日志信息动态显示,使用QGraphicsItemAnimation和QTimeLine共同实现。

2016-02-19

SystemTray单实例

系统托盘下的程序的单个程序的运行,不会运行两个程序

2016-02-19

form scale

Qt4的窗体缩放测试程序,可以下载简单测试使用

2016-02-17

pointdynamic

the point hand move, dynamic, for displaying percent

2016-02-17

右下角浮出界面

RightPop,右下角浮出界面,弹出广告式界面

2016-01-29

VideoDisplay

VideoDisplay的video的显示,测试代码

2016-01-20

SearchLineEdit

SearchLineEdit的新的样式,以及自动显示补全的列表。

2016-01-19

空空如也

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

TA关注的人

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