Задался такой задачей - сделать свой потомок QFileDialog, но со своими надписями в DialogLabel (они на английском, я хочу на русском).
Так как я только начал изучать [Qt4,C++], то пока не могу понять, что я делаю не так.
значит, завёл я myFd.h и myFd.cpp
myFd.h:
#ifndef MYFD_H
#define MYFD_H
#include <QFileDialog>
class myFd : public QFileDialog
{
public:
myFd (QWidget *parent=0);
~myFd ();
};
#endif
myFd.cpp:
#include <QtGui>
#include "myFd.h"
myFd::myFd (QWidget *parent)
: QFileDialog (parent)
{
setLabelText(QFileDialog::LookIn,tr("Имя файла"));
setLabelText(QFileDialog::FileName,tr("Имя файла"));
setLabelText(QFileDialog::FileType,tr("Тип файла"));
setLabelText(QFileDialog::Accept,tr("Открыть"));
}
myFd::~myFd ()
{
}
в главной программе:
...
#include "myFd.h"
....
....
//вызыватеся при клике на кпопочку и в QTextEdit с именем cert передаётся имя файла
cert->setText (myFd::getOpenFileName(this,tr("Укажите файл сертификата"), conf_dir, tr("Файл сертифитката (certificate.crt);;Любой файл (*.*)")));
Но вызываемый диалог рисуется со стандартными надписями :(
Что я делаю не так и в какую сторону мне надо читать документацию?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Slader
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум простая программа на QT4 и segmentation fault (2006)
- Форум Простая программа на Qt4 слетает в seg fault. Помогите пожалуйста (2006)
- Форум QTextEdit и ввод кириллицы (2015)
- Форум [Qt][noob]Создание виджета, содержащего сцену (2011)
- Форум [QT] subclassing (2009)
- Форум [qt] undefined reference to `vtable for (2010)
- Форум qt не создает параллельный поток QThread выдает ошибку (2022)
- Форум Qt: передать значение из QLineEdit в глобальную переменную (2012)
- Форум Class Ui не определен- Не вижу, где ошибка (2007)
- Форум [Qt] Потоки со своим eventloop'ом (2011)