• =?UTF-8?B?R1RLIGUgRGVwZW5kw6puY2lhcyA6IEd1aWEgZGUgSW5zdGFsYcOnw6Nv?=

    From =?UTF-8?B?Sm/Do28gQWd1aWFy?=@21:1/5 to All on Tue Aug 18 19:00:02 2020
    Hello

    Gostaria de obter orientações para realizar a instalação do GTK mais recentes e com suas dependências no OS Debian Buster 10. Alguém com algum manual ?

    Att,
    João Carlos.

    <div dir="ltr">Hello<div><br></div><div>Gostaria de obter orientações para realizar a instalação do GTK mais recentes e com suas dependências no OS Debian Buster 10. Alguém com algum manual ?</div><div><br></div><div>Att,</div><div>João Carlos.</
    </div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Leandro Ramos@21:1/5 to All on Tue Aug 18 19:00:02 2020
    Olá. Você precisa do GTK mais recente para desenvolver algo ou para usar algum programa?

    Eu estudo desenvolvimento GTK no Buster, mas uso o GNOME Builder que baixa
    as dependências e constrói a aplicação em um ambiente usando Flatpak.

    Se fosse para usar um GTK mais recente, eu iria de Debian Testing.

    Em ter, 18 de ago de 2020 13:54, João Aguiar <jocm.aguiar@gmail.com>
    escreveu:

    Hello

    Gostaria de obter orientações para realizar a instalação do GTK mais recentes e com suas dependências no OS Debian Buster 10. Alguém com algum manual ?

    Att,
    João Carlos.


    <div dir="auto">Olá. Você precisa do GTK mais recente para desenvolver algo ou para usar algum programa?<div dir="auto"><br></div><div dir="auto">Eu estudo desenvolvimento GTK no Buster, mas uso o GNOME Builder que baixa as dependências e constrói a
    aplicação em um ambiente usando Flatpak.</div><div dir="auto"><br></div><div dir="auto">Se fosse para usar um GTK mais recente, eu iria de Debian Testing.</div></div><br><div class="gmail_quote"><div dir="ltr">Em ter, 18 de ago de 2020 13:54, João
    Aguiar &lt;<a href="mailto:jocm.aguiar@gmail.com">jocm.aguiar@gmail.com</a>&gt; escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello<div><br></div><div>Gostaria de
    obter orientações para realizar a instalação do GTK mais recentes e com suas dependências no OS Debian Buster 10. Alguém com algum manual ?</div><div><br></div><div>Att,</div><div>João Carlos.</div></div>
    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?Sm/Do28gQWd1aWFy?=@21:1/5 to All on Tue Aug 18 19:10:01 2020
    A linguagens que pretendo usar seria o C/C++ e Python.

    Em ter., 18 de ago. de 2020 às 13:53, João Aguiar <jocm.aguiar@gmail.com> escreveu:

    Hello

    Gostaria de obter orientações para realizar a instalação do GTK mais recentes e com suas dependências no OS Debian Buster 10. Alguém com algum manual ?

    Att,
    João Carlos.


    <div dir="ltr">A linguagens que pretendo usar seria o C/C++ e Python.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em ter., 18 de ago. de 2020 às 13:53, João Aguiar &lt;<a href="mailto:jocm.aguiar@gmail.com">jocm.aguiar@gmail.com<
    &gt; escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello<div><br></div><div>Gostaria de obter orientações para realizar a instalação do
    GTK mais recentes e com suas dependências no OS Debian Buster 10. Alguém com algum manual ?</div><div><br></div><div>Att,</div><div>João Carlos.</div></div>
    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From leandroembu@gmail.com@21:1/5 to All on Tue Aug 18 19:20:01 2020
    Então eu usaria o GNOME Builder mesmo. Se puder veja alguns vídeos do
    Georges Stavracas desenvolvendo aplicaćões em GTK, ele usa o Builder e
    mostra como é o build. Facilita bastante a sua vida.
    Em ter, 2020-08-18 às 14:08 -0300, João Aguiar escreveu:
    A linguagens que pretendo usar seria o C/C++ e Python.
    Em ter., 18 de ago. de 2020 às 13:53, João Aguiar <
    jocm.aguiar@gmail.com> escreveu:
    Hello
    Gostaria de obter orientações para realizar a instalação do GTK
    mais recentes e com suas dependências no OS Debian Buster 10.
    Alguém com algum manual ?

    Att,
    João Carlos.

    <html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div>Então eu usaria o GNOME Builder mesmo. Se puder veja alguns vídeos do Georges Stavracas desenvolvendo aplicaćões em GTK, ele usa o Builder e mostra como é o build.
    Facilita bastante a sua vida.</div><div><br></div><div>Em ter, 2020-08-18 às 14:08 -0300, João Aguiar escreveu:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">A linguagens que
    pretendo usar seria o C/C++ e Python.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em ter., 18 de ago. de 2020 às 13:53, João Aguiar &lt;<a href="mailto:jocm.aguiar@gmail.com">jocm.aguiar@gmail.com</a>&gt; escreveu:<br></div><
    blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">Hello<div><br></div><div>Gostaria de obter orientações para realizar a instalação do GTK mais recentes e com suas dependências no OS
    Debian Buster 10. Alguém com algum manual ?</div><div><br></div><div>Att,</div><div>João Carlos.</div></div>
    </blockquote></div>
    </blockquote></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Linux - Junior Polegato@21:1/5 to All on Tue Aug 18 22:50:01 2020
    This is a multi-part message in MIME format.
    Olá!

            Programo sobre GTK desde 98, com C/C++, atualmente com Python também, desde 2008, no meu caso mais com Python 2.7 e Gtk2. Tenho alguns trabalhos onde acabei criando um micro-framework para tal, o Pole [1].

            Para construir a interface, você vai utilizar do Glade [2], basta um "apt update && apt install glade", o qual gera o XML com os
    widgets (componentes visuais) contidos uns dentro dos outros, onde este
    arquivo pode ser utilizado em C, C++, C#, Vala, Java, JavaScript, Perl,
    Python, etc.

            Para programar em C e compilar, você vai precisar da libgtk-3-dev e/ou libgtk-4-dev, basta um "apt update && apt install
    devscripts libgtk-3-dev libgtk-4-dev".

            Para programar em C++ e compilar, você vai precisar da libgtk-3-dev e/ou libgtk-4-dev, basta um "apt update && apt install g++ libgtkmm-3.0-dev".

            Para Python, "apt update && apt install python-gi python3-gi gir1.2-gtk-3.0 gir1.2-gtk-4.0".

            Obviamente para instalar você deve estar logado como root e estou utilizando "Debian Testing", pegando assim as últimas versões,
    instale tudo.

            Para testar com C, com Gtk3, utilize o código em [3], para Gtk4 baixe o exemplo 1 [4] (tem 10 exemplos ali). Evolua nos
    exemplos/tutorial para chegar ao uso do XML do Glade com o GtkBuilder. Compile/execute com "gcc *.c `pkg-config --cflags --libs gtk+-3.0` -o
    app && ./app".

            Para testar com C++, utilize o código em [5]. Evolua nos exemplos/tutorial para chegar ao uso do XML do Glade com o GtkBuilder. Compile/execute com "g++ *.cc `pkg-config --cflags --libs gtkmm-3.0` -o
    app && ./app".

            Para Python, siga por [6], não precisa compilar, execute com "python3 app.py"

            Para editar seu código, tem várias IDEs, eu prefiro usar a boa e velha Geany ("apt install geany-plugins && geany"), mas tem várias,
    como Atom, Sublime, Pycharm, Gnome Builder, Vim, VS Code, dentre outras.

            Bons estudos! E se precisar, estou por aqui.


    [1] https://github.com/JuniorPolegato/pole
    [2] https://glade.gnome.org/
    [3] https://developer.gnome.org/gtk3/stable/gtk-getting-started.html
    [4] https://gitlab.gnome.org/GNOME/gtk/-/archive/master/gtk-master.tar.bz2?path=examples/application1
    [5] https://developer.gnome.org/gtkmm-tutorial/stable/sec-helloworld.html.en [6] https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html


    --

    []'s

    Junior Polegato



    Em 18/08/2020 14:08, João Aguiar escreveu:
    A linguagens que pretendo usar seria o C/C++ e Python.

    Em ter., 18 de ago. de 2020 às 13:53, João Aguiar
    <jocm.aguiar@gmail.com <mailto:jocm.aguiar@gmail.com>> escreveu:

    Hello

    Gostaria de obter orientações para realizar a instalação do GTK
    mais recentes e com suas dependências no OS Debian Buster 10.
    Alguém com algum manual ?

    Att,
    João Carlos.



    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">Olá!<br>
    <br>
            Programo sobre GTK desde 98, com C/C++, atualmente com
    Python também, desde 2008, no meu caso mais com Python 2.7 e Gtk2.
    Tenho alguns trabalhos onde acabei criando um micro-framework para
    tal, o Pole [1].<br>
    <br>
            Para construir a interface, você vai utilizar do Glade
    [2], basta um "apt update &amp;&amp; apt install glade", o qual
    gera o XML com os widgets (componentes visuais) contidos uns
    dentro dos outros, onde este arquivo pode ser utilizado em C, C++,
    C#, Vala, Java, JavaScript, Perl, Python, etc.<br>
    <br>
            Para programar em C e compilar, você vai precisar da
    libgtk-3-dev e/ou libgtk-4-dev, basta um "apt update &amp;&amp;
    apt install devscripts libgtk-3-dev libgtk-4-dev".<br>
    <br>
            Para programar em C++ e compilar, você vai precisar da
    libgtk-3-dev e/ou libgtk-4-dev, basta um "apt update &amp;&amp;
    apt install g++ libgtkmm-3.0-dev".<br>
    <br>
            Para Python, "apt update &amp;&amp; apt install python-gi
    python3-gi gir1.2-gtk-3.0 gir1.2-gtk-4.0".<br>
    <br>
            Obviamente para instalar você deve estar logado como root
    e estou utilizando "Debian Testing", pegando assim as últimas
    versões, instale tudo.<br>
    <br>
            Para testar com C, com Gtk3, utilize o código em [3], para
    Gtk4 baixe o exemplo 1 [4] (tem 10 exemplos ali). Evolua nos
    exemplos/tutorial para chegar ao uso do XML do Glade com o
    GtkBuilder. Compile/execute com "gcc *.c `pkg-config --cflags
    --libs gtk+-3.0` -o app &amp;&amp; ./app".<br>
    <br>
            Para testar com C++, utilize o código em [5]. Evolua nos
    exemplos/tutorial para chegar ao uso do XML do Glade com o
    GtkBuilder. Compile/execute com "g++ *.cc `pkg-config --cflags
    --libs gtkmm-3.0` -o app &amp;&amp; ./app".<br>
    <br>
            Para Python, siga por [6], não precisa compilar, execute
    com "python3 app.py"<br>
    <br>
            Para editar seu código, tem várias IDEs, eu prefiro usar a
    boa e velha Geany ("apt install geany-plugins &amp;&amp; geany"),
    mas tem várias, como Atom, Sublime, Pycharm, Gnome Builder, Vim,
    VS Code, dentre outras.<br>
    <br>
            Bons estudos! E se precisar, estou por aqui.<br>
    <br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="https://github.com/JuniorPolegato/pole">https://github.com/JuniorPolegato/pole</a><br>
    [2] <a class="moz-txt-link-freetext" href="https://glade.gnome.org/">https://glade.gnome.org/</a><br>
    [3]
    <a class="moz-txt-link-freetext" href="https://developer.gnome.org/gtk3/stable/gtk-getting-started.html">https://developer.gnome.org/gtk3/stable/gtk-getting-started.html</a><br>
    [4]
    <a class="moz-txt-link-freetext" href="https://gitlab.gnome.org/GNOME/gtk/-/archive/master/gtk-master.tar.bz2?path=examples/application1">https://gitlab.gnome.org/GNOME/gtk/-/archive/master/gtk-master.tar.bz2?path=examples/application1</a><br>
    [5]
    <a class="moz-txt-link-freetext" href="https://developer.gnome.org/gtkmm-tutorial/stable/sec-helloworld.html.en">https://developer.gnome.org/gtkmm-tutorial/stable/sec-helloworld.html.en</a><br>
    [6]
    <a class="moz-txt-link-freetext" href="https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html">https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html</a><br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">--

    []'s

    Junior Polegato
    </pre>
    <br>
    <br>
    Em 18/08/2020 14:08, João Aguiar escreveu:<br>
    </div>
    <blockquote type="cite" cite="mid:CAFHzx8WHygnK7avTq9o76iCtA9GLGTPQSXEJF=TF0rcBnxEFFg@mail.gmail.com">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div dir="ltr">A linguagens que pretendo usar seria o C/C++ e
    Python.</div>
    <br>
    <div class="gmail_quote">
    <div dir="ltr" class="gmail_attr">Em ter., 18 de ago. de 2020 às
    13:53, João Aguiar &lt;<a href="mailto:jocm.aguiar@gmail.com"
    moz-do-not-send="true">jocm.aguiar@gmail.com</a>&gt;
    escreveu:<br>
    </div>
    <blockquote class="gmail_quote" style="margin:0px 0px 0px
    0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
    <div dir="ltr">Hello
    <div><br>
    </div>
    <div>Gostaria de obter orientações para realizar a
    instalação do GTK mais recentes e com suas dependências no
    OS Debian Buster 10. Alguém com algum manual ?</div>
    <div><br>
    </div>
    <div>Att,</div>
    <div>João Carlos.</div>
    </div>
    </blockquote>
    </div>
    </blockquote>
    <br>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)