自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yingge的专栏

尽量用较少的代码讲明关键问题~

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 对于Qt界面类结构与数据复制存放问题总结

对于Qt界面类结构与数据复制存放问题总结,标题有点大,这里只记录自己的一点心得总结。1 某次看到同事代码中将界面类(Widget)与该界面中的数据分离开。这种方式适用于界面类被重复使用,且各种情况对于界面的修改都不是很大,只是需要界面上的某些数据多样的时候,这种设计结构能很好的解决上面的需求。一般的情况下,特殊的界面类没必要把界面上的数据分离到另外一个单独的类中。2 界

2015-12-30 13:32:31 1444

原创 struct结构在声明时对其中的某一项进行初始化

这个方法巧妙地运用了C++对于Struct功能的拓展。灵感来源于下:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struc

2015-12-20 15:30:25 1202

原创 Qt书籍推荐

1 作为刚入门没怎么使用过Qt以及那些刚接触编程,对于C/C++不怎么熟悉的朋友们,我推荐这本书作为Qt入门书籍,书中都是用一个简单的例子来讲解Qt中的一些部件功能。对于想对Qt的UI设计有个大概了解的朋友会有帮助。2 对于一些有编程经验或者看过上面那本《Qt Creator快速入门》的朋友,我推荐看这本.对于Qt的UI这么书中的例子算是比较经典的。3 这本书

2015-12-17 09:24:30 28585 3

原创 Qt 禁止输出,屏蔽debug输出

Qt 禁止输出,屏蔽debug输出平时代码测试会用到很多debug输出,当想屏蔽工程里面所有的debug输出时,可以在pro文件中添加这么一行,DEFINES+= QT_NO_DEBUG_OUTPUT

2015-12-16 15:43:35 3939 1

原创 Qt动态布局,多个窗口使用同一个widget如何实现。

我有一个widget想要在多个窗口中使用他在呢么做?在多个窗口的布局中使用在呢么弄?

2015-12-16 11:28:53 3181 1

原创 数字转QString格式化

1 想要获得001 002 这样的数字int i=1;QString b=QString("%1").arg(i, 3, 10, QChar('0')); QStringList list; for(int i=0;i128;i++) { list.append(QString("%1").arg(i, 3,

2015-12-16 11:28:43 18458 1

原创 对于知识的学习

对于知识的学习不是一蹴而就,在于不断的积累,由点到面,持之以恒。

2015-12-16 11:28:39 353

原创 QTableWidget点击item之外空间时信号的获取

QTablewidgetItem点击item之外空间时信号的获取。在使用QTableWidget表格控件时,表格控件被设置成点选单行选择,当我点击某一行时,获取此行所有Item中的数据,当点击表格中Item之外的控件时,取消选中。要获取这个动作,来进行一些别的操作。查阅Qt助手发现官方没有提供一个成熟的信号。想实现以上需求,有两种方法,一种是自己手动更改表格控件Ta

2015-12-16 11:28:32 5576 3

原创 Linux Qt工程组织结构与动态库引用总结

Linux Qt工程组织结构与动态库引用,如何让自己的代码保持结构清楚。从介绍我的一个工程文件结构入手,希望对大家有所帮助。1 工程目录结构总体介绍随着自己的工程越来越大,文件越来越多,慢慢的发现各种工程文件的管理的重要性。上图是我的一个工程的目录,其中:Design 用来存放对于软件的各种设计记录,以及工作笔记。工作笔记,比如最近某天更新的那些功能,存在哪些问题需要日

2015-12-16 11:28:27 1000

原创 ubuntu12.04 安装mysql workbench

ubuntu12.04 安装mysql workbench从官网下载了mysql-workbench-community-6.1.7-1ubu1204-i386.deb安装包,我的ubuntu是x86,dpkg -i mysql-workbench-community-6.1.7-1ubu1204-i386.deb出现了依赖没有安装的问题当我尝试安装其中的一个包时,提示

2015-12-16 11:28:22 361

原创 在ubuntu下使用Qt5.4连接mysql数据库出现错误

在ubuntu下使用Qt5.4连接mysql数据库出现错误, void Widget::loadMySqlDriver(){ QPluginLoader loader; // MySQL 驱动插件的路径// loader.setFileName("/Users/Biao/Qt5.4.0/5.4/clang_64/plugins/sq

2015-12-16 11:28:17 531

原创 Qt中如何获取某个控件的指针地址

Qt中如何获取某个控件的指针地址,我知道C语言可以轻松的获取指针地址,不知道在Qt中是否有好的方法来获去某个部件的指针信息。求指教。

2015-12-16 11:28:12 4236

原创 QPainter画图

如何画一个圆形始终在窗口的正中央。void Widget::paintEvent(QPaintEvent *){ QPainter *painter=new QPainter(this); painter->translate(this->width()/2,this->height()/2); int radius=100; pai

2015-12-16 11:28:05 491

原创 QString 中级使用技巧

http://www.cnblogs.com/onlycxue/archive/2012/10/30/2746902.html 将修改路径中的红色单词。QString path="/home/feeling/test/DP/DataProcessSolution/Target/Tmp/Resource/Configuration/Global";QString str=path

2015-12-16 11:28:00 298

原创 关于Qt版本与安装

去客户那里的时候,发现我们平时编程使用的Qt和他们的不一样,在我们电脑上编译的程序在他们哪里显示的效果不同,一直找不出原因,后来发现他们的Qt库所调用系统的库比在我们电脑上运行时调用的库多,后来问过同事才知道,那是因为我在安装Qt时,编译Qt源码的时候,config 选项好多都没有设置,都是默认的所以我们的Qt版本和客户的不一样。所以以后再安装软件的时候,还是应该认真看手册,配置好参数再进

2015-12-16 11:27:56 5531

原创 如何打印Qt中的枚举所对应的字符串

int index = QAbstractSocket::staticMetaObject.indexOfEnumerator("SocketState");QString aaa = QAbstractSocket::staticMetaObject.enumerator(index).valueToKey(1);  QMetaObject mo=QAbstractSo

2015-12-16 11:27:51 4979 2

原创 QWidget使用setStyleSheet不起作用

QWidget使用setStyleSheet不起作用1 class TestWidget:public QWidget2 {3 Q_OBJECT4 public:5 TestWidget();6 ~TestWidget();7 };1 TestWidget::TestWidget()2 {3 this->resiz

2015-12-16 11:27:47 5841 2

原创 关于事件过滤器的问题或者是框架设计问题

是这样子一个关系,QWidget是一个控件,这个控件的内部我放了一个QTableWidget,canvas是我的编辑界面,当我在编辑界面中,点击这个控件的时候,我想选定这个控件,所以我在编辑类中写了一个事件过滤器,并且在控件在编辑界面中创建的时候进行了安装,16:06:49xiaohuoban 2015/9/17 16:06:49我在这个QWidget控件内部也写了一个事件过滤器,发现我在点击这个

2015-12-16 11:27:42 425

原创 Qt 事件过滤器问题

Widget::Widget(QWidget *parent) : QWidget(parent){ this->resize(80,22); this->button =new QPushButton("laowang"); this->lineEdit=new QLineEdit; this->button->installEv

2015-12-16 11:27:38 690

原创 关于心态

写在这里并不是什么lol教程,而是在游戏中得到的一点收获。总是会在游戏中遇到各种前期小劣势就开始放弃的队友,各种骂人,甚至开始送人头,不好好玩耍,其实有时候,队友太菜没意识,很上火的时候,我也会骂,骂他是为了他能长点脑子好好继续游戏,并不是为了单纯的攻击别人的智商来骂人。但是更多令我印象深刻的例子是,某些人就开始送人头。说我不玩了,你们玩。反正也赢不了。。。。 

2015-12-16 11:27:32 298

原创 Qt下使用QDebug打印指针地址

Qt下使用QDebug打印指针地址,是个很好用的方法。 qDebug()"parent--1"this->parent();输出为:指针的输出精确的解释了指针的物理地址(待商榷),以及指针的类型。当打印的是一个Qt的部件的时候,打印信息中会输出这个部件的ObjectName //------------------------------------------

2015-12-16 11:27:27 9159

原创 win7不显示语言栏

某天重新开机,发现窗口右下角语言栏消失了,使用输入法的时候不能使用平时用的几个输入法了,于是百度重新显示语言栏的方法,控制面板里面设置语言栏显示等方法都不行,也使用了360安全卫士里面的工具来修复也不成功,后来找到一个工具,http://pan.baidu.com/s/1pJ68G1X下载运行之后就可以了。

2015-12-16 11:27:23 883

原创 信号槽相互关联,重复触发问题的解决

我有个问题,说来话长,有这样一个界面,我想实现,1 点击左侧表格项,右侧框显示表格项的内容来显示,2 当右侧修改内容时,同时,左侧表格项内容也被修改。现在遇到的问题是,点击左侧表格项时,右侧内容被修改,同时,表格项的内容修改函数也被调用。 解决方法:way 1: 应该用这个吧。以编程的方式来修改Lineedit内容,不会触发这个信号,只有

2015-12-16 11:27:18 1656

depends.zip

depends程序关联库查找。depends程序关联库查找。depends程序关联库查找。

2019-05-09

mysql-connector-c-6.1.11-winx64.zip

mysql-connector-c-6.1.11-winx64.zip mysql连接工具,也可从mysql官方网站下载。

2019-04-12

mysql-connector-c-6.0.1-win32

mysql-connector-c-6.0.1-win32 msyql官方链接器c语言windows32位版本。

2019-03-19

mysql-connector-c++-noinstall-1.1.4-win32.zip

mysql-connector-c++-noinstall-1.1.4-win32.zip mysql官方提供的连接库。 本来想修改成1分下载的,奈何至少5分。

2019-03-12

数据结构(c++语言版)第三版_邓俊辉_代码

数据结构(c++语言版)第三版_邓俊辉_代码, 数据结构(c++语言版)第三版_邓俊辉_代码

2017-11-06

《linux高性能服务器编程》_游双_源码

《linux高性能服务器编程》_游双_源码,书籍所带源码,其他的资源需要分数太高。这里上传方便各位朋友。

2017-10-10

Qt颜色选择编辑demo

点击右侧toolButton可以弹出QColorDialog颜色选择面板, 选择好颜色后,编辑面板中的label背景颜色将会改变,lineEdit将会显示颜色的名字。 在这里,按钮使用的是QToolButton而不是QPushButton,原因是QToolButton相对更加灵活,应为它不像QPushButton那样有自己的固定的外观策略, 它会随着外部布局器的大小来灵活的调...

2016-02-16

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

TA关注的人

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