Кросс-платформенное Программирование GUI с D

Попробуйте следующий синтаксис:

new sap.ui.layout.VerticalLayout({
content: [
    new sap.m.Label({text:"{Items>Status}"}),
    new sap.ui.core.Icon({
        src: {
            parts: [
{path: 'Items>Status'}

            ],
            formatter: '.Formatter.formatStatusIcon'
        }, 
        size: "1rem",
        color: {
            parts: [
                "Items>Status"
            ],
            formatter: Formatter.formatStatusIconColor
        }
    })
]
})
12
задан Jon Seigel 27 April 2010 в 03:49
поделиться

2 ответа

GtkD должен быть очень хорошим вариантом для Вас как стабильный инструментарий Windows/Linux/Mac GUI.

DWT когда-то считали стандартом, он имеет свою собственную группу новостей на Цифровом сервере Марса, и я думаю, что Walter Bright, возможно, назвал его стандартом также. Я не думаю, что это является абсолютно рабочим на Mac, но это должно измениться в будущем.

Вот хороший список некоторых других опций, но большинство имеет менее активную разработку и/или еще не готово к производству.

5
ответ дан 2 December 2019 в 23:20
поделиться

Я не пользовался ни одной из библиотек GUI D, но я пошел бы с wxD, если бы я хотел использовать тот теперь. Я выбрал бы его, потому что я думаю, что wxD имел бы самое собственное выглядящие средства управления и является межплатформенным. Тем более, что Вы уже знаете wx, он похож на хороший выбор.

Я на самом деле пишу межплатформенную библиотеку GUI, Динамин, но я еще не выпустил его. Это не порт; портированные библиотеки склонны не иметь столь же хороший из API или использовать в своих интересах как много функций языка. Но это далеко достаточно не приезжает, чтобы сделать больше, чем простые программы. У меня также еще нет бэкенда Mac или темы GTK.

1
ответ дан 2 December 2019 в 23:20
поделиться
Другие вопросы по тегам:

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