Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18

не могу разобраться

02.02.2012, 15:45. Показов 2474. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня такой вопрос. Не могу понять как связать в QT кнопку с меню (т.е. чтобы по нажатию кнопки можно было создавать трехуровневое меню). Смотрел примеры везде показано как связывать кнопки для выхода из программы а наоборот не нашла.Так же не могу понять почему кнопка не связывается сразу с меню, или там надо создавать свой класс для этого ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.02.2012, 15:45
Ответы с готовыми решениями:

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива и сумму элементов массива,...

Не могу разобраться разобраться с кодом меню
Добрый день. Я понимаю, что тут все, наверное, элементарно. Но я только начала изучение js и пока для меня все страшно и сложно. Проблема...

Приветствую, не могу разобраться с кодом программы и не могу сделать .obj файл
.model tiny; нужно будет получить исполняемый файл формата СОМ .code org 100h start: mov ax, 3 int 10h ; устанавливаем...

21
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
02.02.2012, 15:47
QT - это QuickTime, а Qt - это фреймвёрк для кросс платформенной разработки!
+ пишите по русски, нефига в вопросе не понятно!
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
02.02.2012, 15:51  [ТС]
Не могу понять как связать кнопку с меню (надо так чтоб по нажатию кнопки добавлялся новый раздел меню) или же если нажимаем на кнопку появляется новая кнопка. Пишу это все в QT4 под линукс
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
02.02.2012, 16:05
в своём классе создаёте слот, делаете connect на кнопку на сигнал click() (к примеру) на Ваш экземпляр класса с Вашим слотов, в слоте получаете указатель на меню(как вариант) и дальше делаете addAction.
а вообще тема уже обсосанная до костей - поиск в помощь, собственно вот то-же самое что Вы спрашиваете.
1
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
02.02.2012, 16:10  [ТС]
большое спасибо, буду разбираться
0
02.02.2012, 16:13

Не по теме:

всегда пожалуйста, будут вопросы - пишите, постараемся ответить :) (желательно вопросы не уровня: "почему HelloWorld - пишет HelloWorld?" :)

0
 Аватар для Framework
17 / 12 / 0
Регистрация: 14.07.2011
Сообщений: 45
02.02.2012, 16:57
У кнопки есть метод setMenu(QMenu*)
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
02.02.2012, 17:13
это ИМХО не то...

Добавлено через 38 секунд
так при нажатии на кнопку появится попам меню, а ТС спрашивал как добавить в какое-либо меню пункт, при нажатии на кнопку
0
 Аватар для Framework
17 / 12 / 0
Регистрация: 14.07.2011
Сообщений: 45
02.02.2012, 17:25
как связать в QT кнопку с меню
Я читать умею. Что спросили, ровно то и ответил.
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
02.02.2012, 17:42
Цитата Сообщение от Framework Посмотреть сообщение
Я читать умею
но читаю не внимательно:
Цитата Сообщение от nast91990 Посмотреть сообщение
надо так чтоб по нажатию кнопки добавлялся новый раздел меню
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
05.02.2012, 11:08  [ТС]
Есть еще один вопрос, можно как нибудь перевести код из си шарпа в с++ ? и для написания JSON надо ли скачивать какие либо библиотеке?
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
05.02.2012, 18:01
Цитата Сообщение от nast91990 Посмотреть сообщение
можно как нибудь перевести код из си шарпа в с++ ?
можно - берёте и переводите
а что такое
Цитата Сообщение от nast91990 Посмотреть сообщение
JSON
к сожалению я не знаю
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
05.02.2012, 18:17  [ТС]
а если по подробнее есть ли какие нибудь примеры или может программы
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
05.02.2012, 19:06
Цитата Сообщение от nast91990 Посмотреть сообщение
для написания JSON
Это же текстовой формат, такая сложная структура, что руками сложно собрать? Есть QScriptEngine.
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
05.02.2012, 19:12  [ТС]
Цитата Сообщение от NoMasters Посмотреть сообщение
Это же текстовой формат, такая сложная структура, что руками сложно собрать? Есть QScriptEngine.
я знаю что это текстовый формат, просто не знала с чего начинать, например в си шарпе все просто пишем string = { и дальше наш JSON
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
10.02.2012, 10:24
nast91990, что-то я твоего первого вопроса не понял растолкуй подробнее или скрин покажи...

Не по теме:

не могу понять ты м или ж пола, а то одно сообщение пишешь от ж рода др от м -- непонятно....

0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
10.02.2012, 13:21  [ТС]
Цитата Сообщение от Чистый Посмотреть сообщение
nast91990, что-то я твоего первого вопроса не понял растолкуй подробнее или скрин покажи...

Не по теме:

не могу понять ты м или ж пола, а то одно сообщение пишешь от ж рода др от м -- непонятно....



вот скрины, я думала можно сделать это немного по другому, добавить кнопку отдельно и чтобы по ее нажатию добавлялся новый пункт меню ( в скрине это Press, по нажатию его появляется еще 1 ).

Также есть еще один вопрос как вот это реализовать в QT
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
namespace RestTest
{
    public partial class PostTest : Form
    {
        /// <summary>
        /// Конструктор
        /// </summary>
        public PostTest()
        {
            InitializeComponent();
            EnumIPAddresses();
            updateParametrQuery();
        }
 
        /// <summary>
        /// Обработка кнопки "Подключиться"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnConnect_Click(object sender, EventArgs e)
        {
          
            DoRequest();
        }
 
        /// <summary>
        /// Функция подключения и получения данных
        /// </summary>
        private void DoRequest()
        {
 
            try
            {
                /*
                L
                HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(textUrl.Text);
 
                
                myHttpWebRequest.Method = "POST";
                // Create a new string object to POST data to the Url.
                ASCIIEncoding encoding = new ASCIIEncoding();               
                byte[] byte1 = encoding.GetBytes(textConnectString.Text);
                // Set the content type of the data being posted.
                myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
                myHttpWebRequest.ContentLength = byte1.Length;
                Stream newStream = myHttpWebRequest.GetRequestStream();
                newStream.Write(byte1, 0, byte1.Length);
                newStream.Close();
 
                // Выполняем запрос к серверу
                HttpWebResponse res = (HttpWebResponse)myHttpWebRequest.GetResponse();
                String result = ReadSite(res);
                String result1 =
дальше идет JSON
Если есть примеры перевода сишарпа в с++ можете поделиться ссылкой, искала не нашла
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
10.02.2012, 13:55
сделать подобное не проблема, только вот замарочка с connect т.е. как действие привязать к вновь созданному меню ?
короче смотри проект во вложении
Вложения
Тип файла: rar testMenu.rar (3.6 Кб, 9 просмотров)
1
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 18
10.02.2012, 14:24  [ТС]
Цитата Сообщение от Чистый Посмотреть сообщение
сделать подобное не проблема, только вот замарочка с connect т.е. как действие привязать к вновь созданному меню ?
короче смотри проект во вложении
возможно ли вот так привязать действие ?
Code
1
2
QJson::Parser parser;
 bool ok;
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
10.02.2012, 14:37
не понял вашего кода...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.02.2012, 14:37
Помогаю со студенческими работами здесь

Не могу написать комментарии для функции поиска, не могу разобраться...
void __fastcall TForm1::FindDialog1Find(TObject *Sender) { int found, start, end; // Èíèöèàëèçàöèÿ ïåðåìåííûõ start =...

Не могу найти ошибку!! не могу не как разобраться! надо до завтра.
условие: Для 7 человек, среди которых есть мужчины и женщины, хранятся следующие данные: имя, пол (true - мужской, false - женский),...

Не могу разобраться с If-ами. Не могу найти ошибку
Только начал знакомство с программированием. Преподаватель задал задание, написать программу в VLC form, которая: 1) Здоровается 2)...

Не могу разобраться с циклами (не могу понять как сделать так чтоб цикл считывал каждый элемент, без массива!)
Натурально число а вводится пользователем.Определить количество не нудевых цифр этого числа . Не используя массивы!

не могу разобраться.
опыта нет. у меня идет неправильное отображение страниц в IE 6 и ниже: на главной: http://www.avon-rostov.make-ups.ru/ здесь скорее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru