Articles of разработки приложений

Заставить приложение автоматически определять язык системы

Что должно разработать приложение под Linux-системой, например, Ubuntu, чтобы автоматически определить системный язык? Есть приложения, такие как Liferea, которые автоматически меняют свой язык в соответствии с системой, не изменяя предпочтений самой программы: Должно ли это быть «по умолчанию» для всех программ? Должен ли быть вариант в программе, чтобы позволить пользователю выбрать язык тем не менее? […]

Как изменить тему GTK моего приложения во время выполнения?

Недавно я заметил, что monodevelop, может изменить GTK-тему во время выполнения. Как добавить его в свое быстрое приложение?

Эскиз ведет себя так, как будто у него нет основного окна

Я пытаюсь написать сценарий с нуля после этого руководства http://www.ibm.com/developerworks/linux/library/l-script-linux-desktop-1/index.html . Я создал Hello World! пример, но при его тестировании я не могу щелкнуть по нему, например, на экране появляется прямо на рабочем столе, и у него нет основного окна. При щелчке правой кнопкой мыши на нем появляется контекстное меню рабочего стола. Я попробовал распечатать […]

Параметры области – что возвращает тип списка?

Я пытаюсь получить строку, выбранную из списка (определенного в settings.ini с именем [listname]), используя этот код: unity::scopes::VariantMap config = settings(); std::string selected_string = config["listname"].get_string(); Однако он говорит следующее: ScopeBase::run(): unity::LogicException: Variant does not contain a string value: boost::bad_get: failed value get using boost::get Что содержит переменная Variant? Как я могу получить выбранную запись?

Получить исходный код для копирования / вставки

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

Задать значок приложения

Я создаю приложение QML с SDK Ubuntu. Я выяснил, как добавить значок приложения в файл .desktop , но я не уверен, где добавить значок окна. Я видел код для установки Applicaton.windowIcon с C ++, но я просто использую QML / JS. Как добавить значок в конфигурацию приложения?

Любопытно, как работает сервер

В настоящее время я студент средней школы, который разработал несколько приложений для iPhone, которые подключились к Parse.com, поэтому у меня есть небольшая идея о том, как работает «сервер» (готовый). Но я знаю, что это не то, как сервер построен с нуля, и есть еще кое-что. Мой вопрос: как работает сервер? Это в основном операционная система? […]

Значок окна «Окно» для значка «Значок» в PyGtk

Я пытаюсь добавить значок моего Gtk в мое окно. Вот код: #! /usr/bin/python from gi.repository import Gtk class MyWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title='My Window Title') self.icon = self.render_icon(Gtk.STOCK_FLOPPY, 1) self.set_icon(self.icon) self.connect('delete-event', Gtk.main_quit) win = MyWindow() win.show_all() Gtk.main() В соответствии с этим размером значка страницы должна быть одна из констант размера значка Gtk, но завершение кода […]

Должна ли компания, пишущая приложения на C ++, делиться своим исходным кодом, если она вызывает немодифицированные библиотеки QT или Ubuntu?

Какая связь между Ubuntu и QT и Canonical? Ближайший телефон Ubuntu выглядит интересным. Ubuntu, похоже, переплетается с QT. Если моя компания хочет писать коммерческие приложения на C ++, которые вызывают библиотеки QT (или Ubuntu), которые моя компания не изменила, мне не нужно предоставлять исходный код моей компании приложению, правильно? Благодаря!

Как создать и отправить пакет для приложения Qt

У меня есть приложение, которое я разработал в Qt и Ubuntu. Его основной целью является Windows, но я предпочитаю работать в Ubuntu по разным причинам, поэтому я перестраиваю его с помощью Qt под XP и создаю установщик, который можно использовать в XP, Vista и W7. Учитывая, что он разработан под Ubuntu, казалось логичным шагом, чтобы […]