IT 要走多久,要怎么走。
     IT 要走多久,要怎么走。这些问题,在我已经快毕业了一个年头的现在,又重新浮现在我的脑海里。一边是工作的了了模块,一边是可以自己无聊打发的时间。这不是我当初要的路,现在的路是一条没有激情,没有波澜,没有变革,没有无论是技术方向,还是职业规划此时此刻又都摆在了我的眼前。工作是工作,职业是职业。 我一直这么觉得,我不想把IT仅仅当为一种工作一样继续这样做下去,我...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 05:27:48   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                Qt中事件分发源代码剖析
Qt中事件传递顺序:
在一个应该程序中,会进入一个事件循环,接受系统产生的事件,并且进行分发,这些都是在exec中进行的。
下面举例说明:
1)首先看看下面一段示例代码:
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MouseEvent w;
    w.sho...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 04:35:25   
                                阅读次数:
390
                             
                    
                        
                            
                            
                                实现卡拉OK效果, 主要是使用了QPainter的叠加, 
pTmp.setCompositionMode(QPainter::CompositionMode_DestinationIn);
pTmp.drawImage(0, 0, pmMask);
pTmp.setCompositionMode(QPainter::CompositionMode_DestinationOver);...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 04:22:26   
                                阅读次数:
319
                             
                    
                        
                            
                            
                                情景一:今天在使用Qt设计界面的时候发现的一个问题,每修改一处代码,就要清理工程、重新构建才可以看到最新的效果
项目文件少还好,文件多了,每修改一下就要重新构建一次,特别浪费时间!
情景二:由于vc2013开始可以使用"#pragma execution_character_set("UTF-8")"来解决UTF-8编码问题,可是这句话放哪里呢?网上查一查,清一色的都说放在main函数...
                            
                            
                                分类:
其他好文   时间:
2014-05-06 15:25:59   
                                阅读次数:
383
                             
                    
                        
                            
                            
                                1.纯代码写对话框HelloWorld创建空Qt工程,添加C++源文件main.cpp需要设置编码以支持中文-----源代码main.cpp----- 1 
#include 2 #include 3 #include 4 #include 5 6 int main(int argc, ch...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 11:37:47   
                                阅读次数:
446
                             
                    
                        
                            
                            
                                1.创建Qt空工程2.添加Qt设计师界面,无按钮对话框helloqt.ui3.编辑界面,添加部件,修改对话框对象名为HelloQt 
1 2 3 HelloQt 4 5 6 7 0 8 0 9 40010 30011 12 13 1...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 10:55:54   
                                阅读次数:
328
                             
                    
                        
                            
                            
                                1.新建空Qt工程2.新建C++类HelloQt3.新建ui文件,添加部件,重命名主窗体(对话框)类名HelloQt,构建生成ui头文件4.修改头文件helloqt.h 
1 #ifndef HELLOQT_H 2 #define HELLOQT_H 3 4 #include 5 6 names...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 10:49:09   
                                阅读次数:
447
                             
                    
                        
                            
                            
                                1.直接使用QObject::trUtf8("中文字符串")2.头文件QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));QObject::tr("中文字符串")3.头文件QTextCodec::setCodecForCStrin...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 10:43:40   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                模态对话框-----源文件main.cpp(工程QtDialog)----- 1 #include 
"qtdialog.h" 2 #include 3 #include 4 5 int main(int argc, char *argv[]) 6 { 7 
QApplication ap...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 10:41:05   
                                阅读次数:
456
                             
                    
                        
                            
                            
                                1 #include 2 int main(int argc, char * argv[]) 
3 { 4 QApplication app(argc, argv); 5 
QTextCodec::setCodecForCStrings(QTextCodec::codecForName...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 10:38:14   
                                阅读次数:
341