GUI simples para exibir informações de texto estático

1

Eu gostaria de saber se existe uma maneira de escrever ou modificar um programa simples (eu realmente não me importo com qual idioma ele irá usar) que pode ser lançado no modo GUI e exiba texto formatado e URL que será aberto em um navegador da Web com um simples clique.

Um bom exemplo do programa que gostaria de executar é a janela "Sobre - Informações" que pode ser encontrada na maioria dos programas, por exemplo:

disco "Sobre" janela "> </p>

<p> Tem tudo o que eu procuro: </p>

<ul>
<li> Janelas simples usando o mesmo tema que o DE </li>
<li> Nenhum menu </li>
<li> Possibilidade de exibir imagens </li>
<li> Texto formatado (negrito, itálico, tamanho da fonte) </li>
<li> links de URL com nome clicável personalizado </li>
<li> Botões (<em> esse não é realmente importante, pode ser útil, mas eu tenho medo de ser muito difícil configurar "ações" para o meu nível de desenvolvimento </em>) </li>
</ul>

<p> Minha ideia seria algo assim (em que laranja é um link de URL): </p>

<p> <img src="https://i.stack.imgur.com/yFDI4.jpg"> </p>

<p> Nota: acabei de desenhar isso, não é um programa existente. </p>


<p> Eu infelizmente não tenho tempo para aprender uma linguagem de desenvolvedor como C ++, Python, QT, mas posso examinar um arquivo com o gedit (ou similar) e adaptar o conteúdo, que não deve ser realmente difícil, já que tenho experiência ao olhar para os arquivos de configuração e modificá-los, você sabe, para ver o que aconteceria se eu mudasse isso ou aquilo. </p>

<p> Existe algum código pré-construído que eu possa usar e / ou modificar? </p>

<p> Obrigado </p>

<p> <em> PS: HTML teria sido ótimo, mas aparentemente não há uma maneira fácil de conseguir isso, nem pré-construído "html interpretator non web-browser" que eu possa usar. </em> </p>
    </div>                    </div>
                                        <div class="clearfix"></div>
                    <div class="action-time">
                        por <a rel="#" rel="noopener" target="_blank">MrVaykadji</a>
                        <span class="relativetime"> 07.01.2014 / 18:18</span>
                    </div>

                    
                </div>
            </div>
        </div>

        <div class="row answers" id="answers">
            <div class="answers-header">
                <h2 class="pull-left"><span itemprop="answerCount">1</span> resposta</h2>
                <div class="clearfix"></div>
            </div>
            <div class="answer-pager">
                            </div>

            
            
                
                                                
                                                                                                <div class="answer" id="432356" itemscope="" itemtype="http://schema.org/Answer">
                            <div class="left-row">
                                <div class="votes">
                                    <i class="fa fa-caret-up vote"></i>
                                    <div class="vote-count" itemprop="upvoteCount">1</div>
                                    <i class="fa fa-caret-down vote"></i>
                                </div>
                            </div>
                            <div class="answer-row">
                                <div class="answer-text">
                                    <div class="description" itemprop="text">

                                        <div>
                                                                                    <!-- responsive_default -->
                                            <!-- <ins class="adsbygoogle"
                                                 style="display:block"
                                                 data-ad-client="ca-pub-2852526888215964"
                                                 data-ad-slot="9535094264"
                                                 data-ad-format="auto"
                                                 data-full-width-responsive="true"></ins> -->
                                            <script>
                                            (adsbygoogle = window.adsbygoogle || []).push({});
                                            </script>
                                            <br>
                                                                                </div>

                                        <div class="post-text" itemprop="texto">
<p> Por que não usar o QML e o Ubuntu SDK para criar essas telas? Veja um snippet de código que você pode usar para incorporar imagens, links e controles: </p>

<p> <strong> demo.qml </strong> </p>

 <pre><code>import QtQuick 2.0
import Ubuntu.Components 0.1

MainView {
    id: main
    width: units.gu(100)
    height: units.gu(75)

    Column {
        anchors.centerIn: parent
        spacing: units.gu(5)
        Text{
            text: "Hello"
        }

        Text{
            text:

Para executá-lo, use qmlscene:

qmlscene ./demo.qml
    
por Sylvain Pineau 10.03.2014 / 18:30