Category Archives: Qt
create a custom dialog box with multi line input in qt
//create a custom dialog box with multi line input void MainWindow::createMultilineInput() { //class variable dlgMultiLine = new QDialog(this); //local variable QGridLayout *gridLayout = new QGridLayout(dlgMultiLine); //class variable txtMultiline = new QPlainTextEdit(); txtMultiline->setObjectName(QString::fromUtf8("txtMultiline")); gridLayout->addWidget(txtMultiline, 0, 0, 1, 1); … Continue reading
getting all files from subdirectories recursively with c using qt framework/
// Display a dialog to the user to choose his music directory QString directory_path = QFileDialog::getExistingDirectory(this, tr("Select your music directory"), QDir::currentPath()); // Then create an instance of our QDirIterator, which takes as parameters // the directory, a QDir filter … Continue reading
Create single instance application in Qt 4 : Qt Tip #1
Many times we want only single instance of application. How can we achieve this. I’m going to show a simple way to achieve this. We need a Utility that is freely provided by Qt guys . Click here to know … Continue reading
Simulate a Key event press/release in QT 4
QApplication::sendEvent(this, new QKeyEvent (QEvent::KeyPress, Qt::Key_Dead_Diaeresis, Qt::NoModifier, QString("ยจ"))); //Another way I guess easy to understand :) //Although both are same QKeyEvent keyEvent(QEvent::KeyPress,Qt::Key_Escape, Qt::NoModifier); QApplication::sendEvent(this, &keyEvent);
Qt Code Example: New File | Open File | Save File | Save as File | File Print | Print Preview | File Print Preview | Print Preview
These are few code snippet taken from Qt examples. I’m making easier to look for particular functions. That’s it . New File Open File Save File Save as File File Print Print Preview File Print Preview Print Preview Save as … Continue reading
Qt Code Example : Open File
void MainWindow::openFile(const QString &path) { QString fileName = path; if (fileName.isNull()) fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "", "C++ Files (*.cpp *.h)"); if (!fileName.isEmpty()) { QFile file(fileName); if (file.open(QFile::ReadOnly | QFile::Text)) editor->setPlainText(file.readAll()); } }