Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2016, 15:46   #1
progjar
Пользователь
 
Регистрация: 26.05.2016
Сообщений: 32
По умолчанию Открытие файлов в QT. Как сделать открытие файла, через QMenuBar ?

Как сделать открытие файла, через QMenuBar ?

Код:

QApplication app(argv, args);
	QWidget wg;
	QTextEdit *te = new QTextEdit;
	QScrollArea *sa = new QScrollArea;
	QVBoxLayout *lt = new QVBoxLayout;
	QVBoxLayout *vt = new QVBoxLayout;
	QMenuBar  *mnuBar = new QMenuBar;
	QMenu   *pmnu = new QMenu("&File");
	QMenu   *pmnu1 = new QMenu("&Option");
	QAction  *ch = pmnu->addAction("&New");
	pmnu->addSeparator();
	QAction  *ch1 = pmnu->addAction("&Open");
    pmnu->addSeparator();
	QAction  *ch2 = pmnu->addAction("&Save");
	pmnu->addSeparator();
	QAction  *ch3 = pmnu->addAction("&Save all");
	pmnu->addSeparator();
	ch->setShortcut(QKeySequence::New);
	ch1->setShortcut(QKeySequence::Open);
	ch2->setShortcut(QKeySequence::Save);
	pmnu->addAction("&Exit", &app, SLOT(quit()));
	pmnu->addAction("&Open", &app, SLOT(slotOpen()));
       mnuBar->addMenu(pmnu);
	lt->addWidget(mnuBar);
	mnuBar->addMenu(pmnu1);
progjar вне форума Ответить с цитированием
Старый 27.07.2016, 15:51   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Причем тут QMenuBar и файлы? Это никак не связано.

В нем вы можете только подписаться на сигнал о нажатии кнопки и т.п., и делать что вам угодно в функции обработчике. В том числе и читать файлы с помощью QFile, QTextStream и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.07.2016, 16:03   #3
progjar
Пользователь
 
Регистрация: 26.05.2016
Сообщений: 32
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В нем вы можете только подписаться на сигнал о нажатии кнопки и т.п., и делать что вам угодно в функции обработчике. В том числе и читать файлы с помощью QFile, QTextStream и т.п.
Это и надо сделать, пытался двумя способами, постоянно подчеркивает ошибки.
progjar вне форума Ответить с цитированием
Старый 27.07.2016, 16:08   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну бывает, делайте дальше, чтоб не подчеркивало.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие файла(Менеджер файлов) FullVenic Общие вопросы C/C++ 2 19.08.2012 20:41
Открытие файла через делфи Vitalya_1993 Помощь студентам 0 18.12.2011 13:48
Открытие файла через програму kettanaito Общие вопросы Delphi 7 15.08.2011 14:54
Открытие файлов через TreeView Xardas Общие вопросы Delphi 12 29.03.2008 11:30
Подскажите как сделать открытие файла на dbclick Altera Общие вопросы Delphi 3 30.01.2008 15:02