Как заставить изображения появляться на кнопках в 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 ответов

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

3
ответ дан 25 July 2018 в 18:21

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

3
ответ дан 31 July 2018 в 11:21

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

3
ответ дан 31 July 2018 в 12:21

Я полагаю, что это потому, что по умолчанию (не уверен, что это настройка для GNOME или GTK), изображения не отображаются в кнопках, поэтому я не уверен, что есть и способ обойти это.

Этот вопрос Stackoverflow намекает на стоковые изображения, не отображаемые на кнопках из-за этого, что, как я полагаю, относится и к пользовательским изображениям.

Вы можете попробовать обходной путь, упомянутый в этом Вопрос, чтобы увидеть, работает ли он для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

Я также заметил, что изображения кнопок панели инструментов не затрагиваются этим параметром и всегда отображаются. Просто обязательно добавьте ../media к пути изображения в Glade, как упоминает Гарри Кэрнс в своем ответе.

3
ответ дан 2 August 2018 в 00:33

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

3
ответ дан 4 August 2018 в 16:03

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

3
ответ дан 6 August 2018 в 00:41

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

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

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

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

Я считаю, что это связано с тем, что по умолчанию (не уверен, что это настройка GNOME или GTK), никакие изображения не отображаются в кнопках, поэтому я не уверен, что есть способ обойти это.

Этот вопрос Stackoverflow намекает на изображения стопок, которые не показаны в кнопках из-за этого, что, я полагаю, оно относится и к пользовательским изображениям.

Вы можете попробовать обходное решение, упомянутое в этом вопрос, будет ли он работать для вас:

from gi.repository import Gtk

settings = Gtk.Settings.get_default()
settings.props.gtk_button_images = True

То, что я также заметил, состоит в том, что эта кнопка не влияет на изображения кнопок на панели инструментов и всегда отображается. Просто убедитесь, что вы добавили ../media к пути изображения в Glade, как упоминает Гарри Кейрнс в своем ответе.

3
ответ дан 15 August 2018 в 18:51
  • 1
    Это привело к следующему исключению: ImportError: could not import gobject (error was: ImportError('When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject".',)) – Sardathrion 15 August 2012 в 15:06

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

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

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

4
ответ дан 25 May 2018 в 09:47
  • 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

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 25 May 2018 в 09:47

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

0
ответ дан 25 May 2018 в 09:47

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

0
ответ дан 25 July 2018 в 18:21

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 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
ответ дан 25 July 2018 в 18:21

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 25 July 2018 в 18:21

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 31 July 2018 в 11:21

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 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
ответ дан 31 July 2018 в 11:21

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

0
ответ дан 31 July 2018 в 11:21

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 31 July 2018 в 12:21

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 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
ответ дан 31 July 2018 в 12:21

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

0
ответ дан 31 July 2018 в 12:21

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 2 August 2018 в 00:33

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 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
ответ дан 2 August 2018 в 00:33

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

0
ответ дан 2 August 2018 в 00:33

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 4 August 2018 в 16:03

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 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
ответ дан 4 August 2018 в 16:03

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

0
ответ дан 4 August 2018 в 16:03

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

0
ответ дан 6 August 2018 в 00:41

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

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

 button = self.builder.get_object("yourButton")
 button.add(image)
0
ответ дан 6 August 2018 в 00:41

Следующие шаги должны работать (с учетом вашего вопроса, который вы можете начать с шага 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
ответ дан 6 August 2018 в 00:41

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

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