- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 守护本心
不知不觉大学毕业已经两年半了,回头看看这些年都经历了些什么!也顺便做个小结了。 大四上学期刚考完试我就收拾行礼到广州来参加各种面试,这会是一个很难忘的经历。那一个周期是那一年最冷的几天,还是下着雨,回想下每天早上6点钟在寒冷的早上在起床,然后去挤地铁,坐公交。我记得有一天我去某一公司面试,那天下的雨有点大,我到达他们公司的时候,我的裤子几乎已经湿光了,然后等到面试官面试我的时候,我一边颤抖地回
2018-01-29 20:35:52 245
原创 老毛桃一键还原软件超强发布
老毛桃唯一官方网站,现已开发出适应现阶段的U盘启动盘制作工具,让老毛桃传承经典,发扬光大。http://www.laomaotao.net/?Z3632
2017-06-02 09:02:10 353
原创 windowns下qt5.2.0(mingw)安装glut(opengl)工具包
1.下载glut工具包Windows环境下的GLUT下载地址:(大小约为150k)http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip2.Windows环境下安装GLUT的步骤: 1、将下载的压缩包解开,将得到5个文件 2、在“我的电脑”中搜索“gl.h”,并找到其所在
2014-07-24 22:35:11 2669
原创 ubuntu12.04打开qt5.2.0時出现异常
在ubuntu12.04下安装了QT 5.2.0,打开时便报错,出现以下错误提示: Cannot overwrite file /home/ /.config/QtProject/qtcreator/profiles.toolchains.xml: Permission denied 解决方法如下:开打终端 sudo chown -R zwy .config
2014-01-26 20:19:27 1331
转载 ubuntu12.04 安装无线网卡驱动
安装ubuntu 12.04后,无线网卡不可用,通过“附加驱动”中提示的b43驱动安装后反而连无线网卡都找不到了,采用以下方式解决:1、卸载之前在Ubuntu的附加驱动管理器中安装的b43 sta驱动,重启电脑;2、在终端中运行如下命令,重新安装b43相关的全部驱动和firmware:sudo apt-get install bcmwl-kernel-source #B
2014-01-26 00:38:11 891
原创 ubuntu12.04 下 qt5.1.1 加载 mysql 驱动
mysql代码:#include #include #include #include #include void text2(){ QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); // db.setHostName("localhost"); db.setHostName("
2013-11-17 21:42:18 1147
原创 QGLWidget类用来绘制OpenGL图形的窗口
QGLWidget类用来绘制OpenGL图形的窗口QGLWidget提供一系列的函数来在一个QT应用程序里面绘制OpenGL,用起来很简单,我们可以派生它,然后使用像其他任何窗口一样使用子类,除非你选择了使用QPainter和标准的OpenGL绘图命令QGLWidget提供三个方便的虚函数,我们可以在子类中重写他们,来完成一些典型的OpenGL任务:1、paintGL()函数:
2013-11-16 22:36:55 2817
原创 qt 使用opengl库来画圆环
//圆环void GLWidget::drawTorus(){ int numMajor = 100; int numMinor = 24; float majorRadius = 0.6f; float minorRadius = 0.2f; double majorStep = 2.0f * M
2013-11-16 22:20:47 2799
原创 qt5.0.2连接mysql
在过去的一个星期中,我用了很多时间去编译mysql驱动,从百度、谷歌等网站搜了N多次,试尽了N多种方法,我从QT4.7、Qt4.8.0、Qt4.8.5、Qt5.0.2到Qt5.1.1各个版本的Qt都试了个遍,后来就在想是不是操作系统的原因,我又花了一些时间去编译在不同的操作系统(win764bit/xp/ubuntu12.04),结果没一个是可行的。首先声明一下,本次实验是在xp系统下完成
2013-10-08 22:41:00 2319
转载 控制虚拟光标范围(全部主代码)
//////////////////////////////////////////////////////////////////////////////////鼠标移动范围void ViewWidget::mouseMoveArea(QMouseEvent *event){ QPoint Maxpoint,cur; QPoint curpoint;
2013-09-02 20:37:06 742
转载 输入法(拼音输入法、)
IBus 全称 Intelligent Input Bus for Linux / Unix OS 是下一代输入法框架(或者说“平台”),项目现存于 Google Code - http://code.google.com/p/ibus/ 此项目包含了世界多数语言的文字输入需求————由世界多个国家开发者维护。它的存在就是为了取代古老的scim,而多数Linux发行版已经用它取代了scim。
2013-09-02 20:36:20 754
转载 ubuntu上的Qt库自动安装
ubuntu上的Qt库自动安装 sudo apt-get install libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc libqt4-designer qt4-qtconfig libqt4-help libqt4-opengl-dev libqt4-qt3support libqt4-scripttools li
2013-09-02 20:35:41 893
原创 vnc虚拟光标越界
//////////////////////////////////////////////////////////////////////////////////鼠标移动范围void ViewWidget::mouseMoveArea(QMouseEvent *event){ QPoint curpoint; //若鼠标移动到该窗体的边界时进行判断
2013-09-02 20:34:59 877
原创 Qt隐藏/显示光标的方法
在某些情况下,我们需要把真实的鼠标隐藏起来,比如说在虚拟监控的窗口上,往往我们所需要的只是虚拟的那个鼠标,(而真实的鼠标会给我们在视觉上有混乱的感觉)因而我的需要把真实鼠标隐藏起来…………Qt隐藏/显示光标的方法:在类VWidget(继承于类QWidget)中如需隐藏(显示)光标(只剩下虚拟鼠标)的情况,this->setCursor(Qt::BlankCursor); //隐藏鼠标
2013-09-02 20:33:59 6894
原创 qt+opengl+glu+glut
前几天刚装了个qt4.8(之前我一直都在用4.7版本的),结果发现之前编写的一些opengl的例子都无法运行了,在网上找了一些资料,以下方法是个人所总结的:qt4.8版本适用1.如果你所使用到opengl中的glu库的话只需要在.pro文件中加上:QT += openglLIBS = -lGLU \在头文件加上:#include #include
2013-09-02 20:33:17 4122
原创 opengl-正方体的简便画法
void GLWidget::drawCube(){ GLfloat vertex_list[8][3] = { {-1.0, -1.0, 1.0}, {1.0, -1.0, 1.0}, {1.0, 1.0, 1.0}, {-1.0, 1.0, 1.0}, {-1.0, -1.0, -1.0},
2013-09-02 20:33:15 1890
原创 opengl中鼠标移动、单击、滚轮事件
全局变量(定义在类中的):QPoint lastPos;//鼠标的位置GLfloat xrot=yrot=zrot=0;//旋转轴void GLWidget16::mousePressEvent(QMouseEvent *e){ lastPos = e->pos();}void GLWidget16::mouseMoveEvent(QMouse
2013-09-02 20:32:57 5515 1
转载 alien工具的快速安装及使用方法
alien工具的作用:一个将rpm包转换为deb包的工具alien工具的安装:apt-get install alienalien的使用:先进入rpm包的目录,再在终端使用命令alien xxx.rpm即可在本目录下生成一个xxx.deb然后你就可以dpkg -i xxx.deb了(或者干脆双击),来安装deb包了(这个是我转的)debian就是一种
2013-09-02 20:31:53 8988
转载 OpenGL的引入及基本函数说明
OpenGL的引入需加入的头文件:#include 并在.pro文件中加入:QT += opengl·使用基本方法 QGLWidget派生自Qwidget,故绝大多数情况下QGLWidget可以像QWidget一样使用,只是使用OpenGL的函数替代QPainter实现绘制。通常通过子类化QGLWidget来实现OpenGL的使用,QGLWidget提供了三
2013-09-02 20:31:17 863
原创 安装glut包的详细步骤
以下这种安装glut库的方法是我个人经阅无数国内外网站后,总结的一种方法:首先安装opengl所需的其他类库:建立基本编译环境首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:sudo apt-get install build-essential安装OpenGL Library接下来要把我们会用到的 Library 装上去,首先
2013-09-02 20:31:15 9096
原创 grub快速修复
前几天重装了一下Ubuntu12.04,结果装完之后,grub出现了问题。之前装系统时也出现过这种情况,当时找了半天的资料才把grub搞定。唉!!后悔了,当时没有把文档留下…………电脑上装多个系统的难免会出现进不了系统的问题,多数是grub的问题。不多说了,进入主题吧:使用LiveCD光盘启动电脑后进入光盘中的Ubuntu系统,或者用USB启动也可以,打开终端。 sud
2013-09-02 20:30:26 1082
原创 设置lineeidt中只输入数字
QLineEdit * dd = new QlineEdit;QValidator * validator; //检验器,只允许输入数字QRegExp regx("[0-9]+$"); //设置输入范围0~9validator = new QRegExpValidator(regx, dd );dd->setValidator(validator );
2013-09-02 20:29:52 1116
转载 QT下的几种透明效果
1.窗口整体透明,但是窗体上的控件不透明。 通过设置窗体的背景色来实现,将背景色设置为全透。QPalette pal = palette();pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));setPalette(pal); 试验效果: 窗体标题栏不透明;
2013-08-30 15:57:22 531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人