Как заставить изображения появляться на кнопках в Glade Designer?

Удаление cups или ubuntu-desktop не приведет к запутанности вашего состояния пакета. Только --force-… может это сделать.

ubuntu-desktop примерно означает «все основные функции, которые пользователь Ubuntu на рабочем столе должен иметь без необходимости искать». В этом включена печать. Если вы не хотите печатать, вы жертвуете функциональностью. Вы все еще можете удалить ubuntu-desktop, но тогда вам решать, что вы знаете, какие из его зависимостей вы должны соблюдать.

Если вы ограничены только оперативной памятью, а не на дисковой памяти, 't нужно удалить CUPS, вы можете просто не запускать его. Под ясным, переименуйте /etc/rc2.d/S50cups в /etc/rc2.d/K50cups и аналогично в rc3.d, rc4.d и rc5.d.

Но вы не получите многого, не запустив CUPS; он начнется и быстро попадет в своп и никогда не вернется, пока вы не печатаете, и в любом случае это меньше 2 МБ. Если вы голодены в RAM, лучшее, что вы можете сделать, это действительно толкать Gnome (я вижу nautilus на 30MB, gnome-panel на 13MB, nm-апплет на 11MB ... Некоторые из них разделяются, но по сравнению с Gnome материал, системные демоны - это арахис.)

6
задан 24 June 2012 в 09:57

39 ответов

Вы также можете попробовать сделать это с помощью Python, если поляна не работает для вас:

 image = Gtk.Image()
 image.set_from_file("data/media/settings.png")
 image.show()

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 7 August 2018 в 18:07

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 5, но я включил все их для будущих пользователей).

  1. Убедитесь, что изображение значка, которое вы хотите использовать, находится в your_app/data/media
  2. , выберите виджет, к которому вы хотите применить изображение, в полете
  3. выберите icon widget в edit image на панели свойств правой панели инструментов, чтобы добавить виджет изображения к вашей кнопке
  4. отредактируйте виджет изображения, который вы только что создали, чтобы добавить изображение с правой панели (выберите file name в edit image и перейдите к своему изображению
  5. , префикс имя файла, которое появляется в file name с помощью ../media/, чтобы он мог видеть его.

Вы можете видеть скринкаст этого процесса примерно с 33 минут и далее в создаст ваше первое видео приложения , выпущенное Jono Bacon.

4
ответ дан 7 August 2018 в 18:07

Все правильно, что вы на самом деле сделали ... имя файла «fb.ico» - проблема! дайте полную ссылку для вашего изображения. Когда вы запустите код, он покажет ваше изображение в окне вашей поляны. вы знаете, что: -)

0
ответ дан 7 August 2018 в 18:07

Вы также можете попробовать сделать это с помощью Python, если поляна не работает для вас:

 image = Gtk.Image()
 image.set_from_file("data/media/settings.png")
 image.show()

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 10 August 2018 в 06:53

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 5, но я включил все их для будущих пользователей).

  1. Убедитесь, что изображение значка, которое вы хотите использовать, находится в your_app/data/media
  2. , выберите виджет, к которому вы хотите применить изображение, в полете
  3. выберите icon widget в edit image на панели свойств правой панели инструментов, чтобы добавить виджет изображения к вашей кнопке
  4. отредактируйте виджет изображения, который вы только что создали, чтобы добавить изображение с правой панели (выберите file name в edit image и перейдите к своему изображению
  5. , префикс имя файла, которое появляется в file name с помощью ../media/, чтобы он мог видеть его.

Вы можете видеть скринкаст этого процесса примерно с 33 минут и далее в создаст ваше первое видео приложения , выпущенное Jono Bacon.

4
ответ дан 10 August 2018 в 06:53

Все правильно, что вы на самом деле сделали ... имя файла «fb.ico» - проблема! дайте полную ссылку для вашего изображения. Когда вы запустите код, он покажет ваше изображение в окне вашей поляны. вы знаете, что: -)

0
ответ дан 10 August 2018 в 06:53

Вы также можете попробовать сделать это с помощью Python, если поляна не работает для вас:

 image = Gtk.Image()
 image.set_from_file("data/media/settings.png")
 image.show()

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 15 August 2018 в 18:51

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 5, но я включил все их для будущих пользователей).

  1. Убедитесь, что изображение значка, которое вы хотите использовать, находится в your_app/data/media
  2. , выберите виджет, к которому вы хотите применить изображение, в полете
  3. выберите icon widget в edit image на панели свойств правой панели инструментов, чтобы добавить виджет изображения к вашей кнопке
  4. отредактируйте виджет изображения, который вы только что создали, чтобы добавить изображение с правой панели (выберите file name в edit image и перейдите к своему изображению
  5. , префикс имя файла, которое появляется в file name с помощью ../media/, чтобы он мог видеть его.

Вы можете видеть скринкаст этого процесса примерно с 33 минут и далее в создаст ваше первое видео приложения , выпущенное Jono Bacon.

4
ответ дан 15 August 2018 в 18:51
  • 1
    Вы только что описали, что я сделал в первую очередь. – RobinJ 23 June 2012 в 16:35
  • 2
    Ваш скриншот не показывает относительный путь в имени файла (говорит fb.ico вместо ../media/fb.ico) согласно шагу 5. Является ли скриншот точным? – Garry Cairns 23 June 2012 в 16:36
  • 3
    Я пробовал и то, и другое. – RobinJ 23 June 2012 в 16:52
  • 4
    Извините за долгую задержку. Это интересно. Если вы попытаетесь использовать значок запаса, они появляются или пропадают? Если они пропали без вести, проблема почти наверняка будет такой, какой вы пытаетесь применить, а не проблемы с настройками. Предполагаю, что это может произойти, если вы попытаетесь добавить кнопку напрямую, а не щелкнув правой кнопкой мыши по строке меню и добавив ее в иерархию - когда я попытался сделать это таким образом, чтобы проверить это для вас, я не мог » t получить любые значки. Попробуйте и дайте мне знать, как это происходит. – Garry Cairns 24 June 2012 в 03:09
  • 5
    Значки на складе тоже не работают. Они отображаются только при использовании панели инструментов с кнопками в ней. – RobinJ 24 June 2012 в 03:24

Все правильно, что вы на самом деле сделали ... имя файла «fb.ico» - проблема! дайте полную ссылку для вашего изображения. Когда вы запустите код, он покажет ваше изображение в окне вашей поляны. вы знаете, что: -)

0
ответ дан 15 August 2018 в 18:51

Другие вопросы по тегам:

Похожие вопросы: