Я хотел бы знать, есть ли способ написать или изменить простую программу (мне все равно, на каком языке она будет использоваться), которую можно запустить в режиме GUI и отобразить форматированный текст и URL , которые открываются в веб-браузере простым щелчком мыши.
Хорошим примером программы, которую я хотел бы запустить, является окно «О программе», которое можно найти в большинстве программ, например:
Здесь есть все, что я ищу:
Моя идея будет идти о чем-то подобном (где оранжевый - ссылка URL):
Примечание: я только что нарисовал, это не существующая программа.
У меня, к сожалению, нет времени изучать язык разработчика, такой как C ++, Python, QT, но я могу изучить файл с помощью gedit (или аналогично) и адаптировать контент, который не должен очень сложно, поскольку у меня есть опыт просмотра конфигурационных файлов и их изменения, вы знаете, что произойдет, если я изменю то или иное.
Есть ли какой-нибудь готовый код, который я мог бы использовать и / или изменить?
Спасибо
PS: HTML был бы великолепен, но, видимо, не было ни простого способа добиться этого, ни предустановленного «интерпретатора HTML без веб-браузера», который я мог бы использовать.
Почему бы не использовать QML и Ubuntu SDK для создания таких экранов? Вот фрагмент кода, который вы можете использовать для встраивания изображений, ссылок и элементов управления:
demo.qml
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: '<a href="http://askubuntu.com">askubuntu</a>'
onLinkActivated: Qt.openUrlExternally(link)
}
Button {
text: "button"
}
}
}
Чтобы запустить его, используйте qmlscene:
qmlscene ./demo.qml