http://hi.baidu.com/cybertingred/item/e8eadaad0c7f62f615329be7 QPushButton *left = new QPushButton("killin' kind");QPushButton *right = new QPushButto Read More
posted @ 2016-08-24 23:54
findumars
Views(9808)
Comments(0)
Diggs(0)
后面这种方法可以不影响其他线程的响应,又可以达到等待的目的。 测试的一个小例子: [cpp] view plain copy class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget() Read More
posted @ 2016-08-24 23:51
findumars
Views(3798)
Comments(0)
Diggs(0)
转自:http://blog.csdn.net/starcloud_zxt/article/details/5185556 Qt自带的PushButton样式比较单一,在开发的时候往往按钮的形状各异,所以需要自定义Qt的按钮。其方法是做一张图片来作为按钮,如果需要动态效果的话,可以做两张图片进行替换 Read More
posted @ 2016-08-24 23:46
findumars
Views(3915)
Comments(0)
Diggs(0)
官方文档: 函数原型: T qobject_cast ( QObject * object ) 本方法返回object向下的转型T,如果转型不成功则返回0,如果传入的object本身就是0则返回0。 在使用时有两个限制: 1# T类型必须继承自QObject。 2# 在声明时必须有Q_OBJECT宏 Read More
posted @ 2016-08-24 23:44
findumars
Views(10185)
Comments(1)
Diggs(3)
贴下代码: #ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>#include <QtGui>#include <QMouseEvent>class MyWidget : public QWidget{public: MyWidget(); Read More
posted @ 2016-08-24 23:43
findumars
Views(907)
Comments(0)
Diggs(0)
工作似乎走上正轨了,上周五的工作是做一个界面,用到QFrame和QPushButton,QFrame做主面板,QPushButton为其子控件,需要在主面板上贴背景图片,还需要在QPushButton上贴上相应的图标,弄了一天,再加上今天一小会,终于有一点点结果了。通过从Google上搜索各种方法( Read More
posted @ 2016-08-24 23:42
findumars
Views(14931)
Comments(0)
Diggs(0)
// In this function, we can get the height and width of the current widgetvoid Widget::resizeEvent(QResizeEvent *){ // Use a bitmap as a mask. A bitma Read More
posted @ 2016-08-24 23:40
findumars
Views(7110)
Comments(0)
Diggs(0)
转自:http://hi.baidu.com/dbzhang800/item/a7bf1f1e983c6af964eabf45?qq-pf-to=pcqq.group 缘起 csdn上一用户抱怨:她的 connectSlotsByName 不起作用,给出的证据如下: MainWindow::Main Read More
posted @ 2016-08-24 23:36
findumars
Views(1891)
Comments(0)
Diggs(0)
结论1:如果你想把Qt4.6.2安装在VS2005中,又不想花时间编译,请下载和安装qt-win-opensource-4.6.2-vs2008,并单独编译“QT安装路径/src/winmain/” 结论2:在安装qt-win-opensource-4.6.2-vs2008(msvc9/vs2008 Read More
posted @ 2016-08-24 23:31
findumars
Views(444)
Comments(0)
Diggs(0)
动态链接库技术使软件工程师们兽血沸腾,它使得应用系统(程序)可以以二进制模块的形式灵活地组建起来。比起源码级别的模块化,二进制级别的模块划分使得各模块更加独立,各模块可以分别编译和链接,模块的升级不会引起其它模块和主程序的重新编译,这点对于大系统的构建来说更加实用。另一方面,对于商业目的明显的企业, Read More
posted @ 2016-08-24 23:30
findumars
Views(1082)
Comments(0)
Diggs(0)
ChartDirector 是一款商业的图表库,有多种语言的版本,使用它做的图表非常的精 细漂亮,提供免费版本,但会出现logo信息。网上有很多关于它的破解方法。 一、产品优点 高效快捷 采用多线程结构,特别应用于具有高性能要求的服务器端应用程序开发 灵活性 拥有基于API(应用编程接口)的对象,允 Read More
posted @ 2016-08-24 23:24
findumars
Views(803)
Comments(0)
Diggs(0)
最近手里几个项目都采用插件的方式进行开发工作,这里记录一下实现方法,给需要的同学一个参考, 在linux系统和window系统都能成功编译通过,不废话直接步骤 第一步:建立插件原型 新建一个Qt项目,实现一个一个实时刷新当前时间这这么一个功能,工程命名为testdemo 如图 效果图 代码 + Vi Read More
posted @ 2016-08-24 23:22
findumars
Views(1265)
Comments(0)
Diggs(0)
【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档 下次造轮子前先看看现有的轮子吧 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测 Read More
posted @ 2016-08-24 23:11
findumars
Views(657)
Comments(0)
Diggs(0)
一直在尝试从单元格的行列索引(QModelIndex)获取其单元格的全局坐标(Global Pos)的方法,以期待在指定单元格附近弹出帮助信息。由View中的columnViewportPosition()和rowViewportPosition()能够把行列值转换为坐标值,但继续用View的map Read More
posted @ 2016-08-24 23:04
findumars
Views(1088)
Comments(0)
Diggs(0)
结果:恩,slot确实不在主线程中运行(这么简单不值得欢呼么?) Read More
posted @ 2016-08-24 22:45
findumars
Views(9017)
Comments(0)
Diggs(0)
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建 Read More
posted @ 2016-08-24 22:38
findumars
Views(1237)
Comments(0)
Diggs(0)
记得11年底找工作的时候,面试时曾经遇到有面试官问的对深拷贝与浅拷贝的理解,那时候自己回来查了资料,写了篇博客(点击打开链接),感觉自己理解了,其实理解的不深刻,最近在调试bug的时候,再次遇到深拷贝与浅拷贝,认真分析了,写写自己的心得吧。 先说下自己的理解吧,浅拷贝,即在定义一个类A,使用类似A Read More
posted @ 2016-08-24 22:21
findumars
Views(2627)
Comments(0)
Diggs(0)
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构 Read More
posted @ 2016-08-24 21:12
findumars
Views(1263)
Comments(0)
Diggs(0)
考虑这样一种需求,使用Qt的线程类QThread在后台执行操作(比如说拷贝文件)的时候发生了错误,产生了一个错误信息需要提醒给用户,在后台输出很显然是不够的,因为用户可能根据就没有任何控制台可供程序输出信息。 这是本人自己做得一个仿Win10文件拷贝对话框的一个文件拷贝对话框 该问题纠结到根本是因为 Read More
posted @ 2016-08-24 20:11
findumars
Views(7161)
Comments(0)
Diggs(0)
在网上关于窗口视觉效果,有2个问题被问得最多:第一个是如何让窗口边框有阴影效果?第二个是如何让窗口控件有半透明效果?对于第一个问题,我们的答案是用双层窗口模拟或是用Layered Window。在XP下可以直接在注册窗口类时用CS_DROPSHADOW风格,系统就会自动让你的窗口附加上阴影效果,实际 Read More
posted @ 2016-08-24 17:19
findumars
Views(573)
Comments(0)
Diggs(0)
废话不多说了,利用内存流来判断文件的格式,其实判断文件的前几个字节就可以简单的判断这个文件是什么类型的文件,例如jpg文件 是 FFD8 (从低位到高位就要反过来 D8FF 下面都是一样)BMP文件 是 424D 4D42其他的我就不一一列举了,想知道跟多文件类型分别是用什么字符作为文件的开头的话, Read More
posted @ 2016-08-24 17:08
findumars
Views(838)
Comments(0)
Diggs(0)
http://blog.csdn.net/liang19890820/article/details/50973099 Read More
posted @ 2016-08-24 17:04
findumars
Views(1466)
Comments(0)
Diggs(0)
一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。 1.网卡的 Read More
posted @ 2016-08-24 16:47
findumars
Views(3865)
Comments(0)
Diggs(1)
http://blog.csdn.net/liang19890820/article/details/50974059#comments Read More
posted @ 2016-08-24 16:38
findumars
Views(4422)
Comments(0)
Diggs(0)
CEF 3.2357.1291.g47e6d4bChromium 43.0.2357.134OS WindowsWebKit 537.36JavaScript 4.3.61.38Flash User Agent Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWeb Read More
posted @ 2016-08-24 16:13
findumars
Views(774)
Comments(0)
Diggs(0)
想想自己干的三件蠢事:1. chinaren2. kangf3. chen4. mama 5. 红头巾 自己幸运的事情:那件事 Read More
posted @ 2016-08-24 15:19
findumars
Views(226)
Comments(0)
Diggs(0)
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……对学习编程者的忠告:多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程!眼过千遍不如手过一遍!书看千行不如手敲一行!手敲千行不 Read More
posted @ 2016-08-24 05:32
findumars
Views(1527)
Comments(0)
Diggs(0)
专门用来截取某些电影电视剧的片段,然后合起来,因为有些镜头实在是太美了。。。。。。。。。。。 Read More
posted @ 2016-08-24 05:14
findumars
Views(212)
Comments(0)
Diggs(0)
不建议用wxWidgets, 搞了wxWidgets 3年,不是所说的那么容易跨平台,很多bug,不稳定, 莫名其妙的崩溃找源代码修改编译真是费时费力. 开发速度真没有使用本地sdk开发高, 很难定制复杂的控件和界面. 定制了复杂的控件后崩溃发现它的基础的类库有bug, 后悔浪费那3年时间. htt Read More
posted @ 2016-08-24 05:02
findumars
Views(3257)
Comments(0)
Diggs(0)
1、判断焦点当前所在控件 2、动态移动控件位置 3、GDI+绘制文字 4、编辑框跳变显示 5、最大化显示 6、Uint uFormat常用值 7、获取菜单个数 8、添加气泡提示 9、编辑框输入时响应函数 10、隐藏菜单 11、修改标题栏标题 12、动态加载标题栏图标 13、动态改变菜单不可用 14、 Read More
posted @ 2016-08-24 04:42
findumars
Views(449)
Comments(0)
Diggs(0)
VC范例,400多个例子源代码下载 http://download.csdn.net/detail/bigtree_mfc/7727977 VS2013中使用GDI+绘图和VC6.0不同,在VC6.0中能绘出的图像在VS2013中不会显示,原因就是在VS2013中需要添加初始化GDI+; 绘图 对话 Read More
posted @ 2016-08-24 04:41
findumars
Views(4017)
Comments(0)
Diggs(0)
准备制作自己的控件类,按钮是第一个,我会将我在其中遇到困难和大家分享一些,只要实现下面的功能,按钮类就可以满足大部分的需求 按钮类功能: 1、正常 2、光标在按钮区域上 3、按下 4、当前按钮为活动按钮 5、按钮不可用 6、位图按钮上显示名称 7、制作圆角矩形、圆形按钮 其中前三个都很好实现,下面是 Read More
posted @ 2016-08-24 04:40
findumars
Views(897)
Comments(0)
Diggs(0)
动态创建按钮,并在按钮中添加位图,通过单击按钮显示不同的位图,可设置为显示按钮按下和弹起两种状态。只要判断a值从而输入不同的响应代码。 1、在头文件中添加: CButton *pBtn; 2、在初始化函数中添加: pBtn = new CButton(); pBtn->Create(_T("My b Read More
posted @ 2016-08-24 04:39
findumars
Views(3226)
Comments(0)
Diggs(0)
全部在App中完成 1.在 App.h 头文件声明 #ifdef _DEBUGprotected: CMemoryState m_msOld, m_msNew, m_msDiff;#endif // _DEBUG 2.在 App::InitInstance() 中添加如下代码: #ifdef _DE Read More
posted @ 2016-08-24 04:37
findumars
Views(2837)
Comments(0)
Diggs(0)
Why C++ ? 王者归来(转载) 因为又有人邀请我去Quora的C2C网站去回答问题去了,这回是 关于 @laiyonghao 的这篇有点争议的博文《2012 不宜进入的三个技术点》ActionScript,Thread 和 C++, C++争议的争议最大。(要我说,.NET比C++更需要慎重进 Read More
posted @ 2016-08-24 00:48
findumars
Views(929)
Comments(0)
Diggs(0)
QList算是最常用的集合了,今儿偶然间需要修改QList中的值,结果郁闷了。QList中提供了replace函数来替换item,但不是修改。而at()、value()操作均返回的是const的item引用,无法修改。最后才发现,使用下标([index])才可以获得可修改的item的引用!为啥不给a Read More
posted @ 2016-08-24 00:17
findumars
Views(1227)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号