Category: C++/Qt

Qt Error qmetatype.h

I want to add “C” header to C++ header (Qt). The contents of my C++ header is : #include ... //c header #include ... //c header #include ... //c++/Qt header #include ... //c++/Qt header #include ... //c++/Qt header when I try to compile this code, I have error message : /usr/include/qt4/QtCore/qmetatype.h:53:2: error: #error qmetatype.h must

C++ create 2D array

How to create dynamic 2d array in C++ ? This is a code to create 2D array in C++ : float **ArrayLib::create2Array_float(int row, int col) { int i; float **out; out = new float*[row]; out[0] = new float[row*col]; for(i=1; i<row; i++) { out[i] = out[i-1] + col; } return out; } If you want to

C/C++ Create Directory

We can type “mkdir dirname” command at konsole to create dirname directory. If we can create a directory from C/C++ we can use command mkdir(path, mode) to create directory. Example : #include <sys/stat.h> #include <sys/types.h> #include <stdio.h> #include <stdlib.h> main() { if(mkdir("pathname",0777)==-1)//creating a directory { printf("error create directory\n"); exit(1); } else printf("success create directory\n"); }

QDialog with Maximize and Minimize Button

Window output from QDialog dont have Maximize and Minimize button at left top window form. We can add Maximize and Minimize at QDialog with code : int main(int argc, char *argv) { QApplication a(argc, argv); Dialog w; w.setWindowFlags(Qt::Window); // add this. w.show(); return a.exec(); } Source : http://www.qtcentre.org/threads/17593-QDialog-with-Close-Maximize-and-Context-Help-Buttons