Nano Hash - криптовалюты, майнинг, программирование

gtkmm &glade - несколько окон не работают

Используя заголовочный файл gtkmm.h, я создал простое приложение с шаблоном поляны. Сигнал работает нормально, но я пытаюсь изменить окно или открыть другое окно по сигналу события щелчка. функция-член срабатывает, но другое окно не открывается. Если я создам другой Gtk::Application::create(), то второе окно откроется после закрытия первого. Кто-нибудь имеет представление об этом.? Все может быть полезно.

GLib-GIO-CRITICAL **: 19:45:21.107: g_application_parse_command_line: assertion '!application->priv->options_parsed' failed

и это ошибка, которая отображается в терминале.

событие после создания разных экземпляров для Application и Builder ниже появляется ошибка, и второе окно все еще не работает.

Failed to register: An object is already exported for the interface org.gtk.Application at /org/gtk/Application/anonymous

06.05.2018

  • Пожалуйста, опубликуйте минимальный объем кода, чтобы показать проблему. 11.05.2018
  • @BryanH Я отправил ответ, но вместе с ответом мне объяснили еще одну проблему. Есть ли у вас какие-либо мысли по этому поводу. все полезно. Спасибо. 12.05.2018

Ответы:


1

Исправлено с помощью childWindow->show();

но все же есть одна проблема, как добавить виджет типа Gtk::Label в Gtk::Window или Gtk::Box при сборке окна с помощью Glade. Я добавил, создав, но не показывает ни ошибки, ни ярлыка. Я сделал что-то вроде ниже: -

Gtk::Label test;
test.set_label("Hello");
gtkBox->add(test);

Кто-нибудь имеет представление об этом..?

12.05.2018
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..