Glade para Gtk 2 não funciona no Ubuntu 15.10

0

Eu sou uma pessoa nova no Glade GTK. Eu tentei um programa de trabalho (demo) no meu Ubuntu usando Python. Mas recebi uma mensagem de erro como

File "revolution.py", line 21, in init self.builder.add_from_file(self.gladefile) glib.GError: revolution.glade: required gtk+ version 3.2, current version is 2.24

Mas eu tento muito instalar o gtk + verson 3.2 ... Mas nenhum resultado .. Por favor avise-me

Obrigado Anes

    
por Anes 11.11.2015 / 11:40

2 respostas

1

No Ubuntu 14.04 e acho que também 12.04, o glade (suportando gtk3) e o glade-gdk2 coexistem. Então eu achei que valeria a pena ir no Ubuntu Mint 16.04 com o glade padrão (3.18.3-1) instalado. Ao inspecionar as dependências tanto do glade-gtk2_3.8.0 quanto do glade 3.18.3-1, parecia que eram compatíveis. glade-gtk requer libgladeui-1-11, glade 3.18.3- requer libgladeui-2-6.

Então eu peguei debs de confiança

link

link

Parecia sensato instalar a dependência primeiro, então no meu caso (sistema de 64 bits)

sudo dpkg --install libgladeui-1-11_3.8.0-0ubuntu6.1_amd64.deb

seguido por

sudo dpkg --install glade-gtk2_3.8.0-0ubuntu6.1_amd64.deb

Presto. Ambas as versões da clareira nos menus e funcionamento.

Eu bloqueei os dois pacotes contra atualizações.

    
por 16.06.2017 / 22:22
0

Também estava obtendo o exigido gtk + versão 3x, a versão atual é 2x erro

O problema é que a versão mais recente do Glade não roda com a versão padrão do GTK no Ubuntu.

Eu finalmente consegui trabalhar instalando o antigo Glade V3.8.5. Nota: Estou trabalhando no Xenial / 16.04.

Ao instalar a versão mais antiga, você pode criar GUIs do Glade que são executadas no GTK2.

Etapas:

  • remove a nova versão do Glade (ou seja, o apt-get remove Glade)
  • faça o download da versão V3.8.5 do Glade (que é a última versão para suportar o GTK2) de: link
  • siga as instruções de instalação (./configure, make, makeinstall)

Eu também precisava instalar esses componentes ausentes (YMMV):

libgtk2.0-dev, intltool, libxml2-devel

Instalado. Mas ... quando eu corri ... morreu:

glade-3: erro ao carregar bibliotecas compartilhadas: libgladeui-1.so.11: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

Então, finalmente eu instalei: libgladeui *

Rebooted ... voila. Glade corre ... a GUI que criei trabalha em Python2 (import gtk).

    
por 18.07.2016 / 20:27

Tags