درحال طراحی یک رابطکابریساده بودهام که خواستم قسمت رنگآمیزی Itemها و Fontها و ... به راحتی قابل تغییر و برنامهریزی باشد. اینکار را با استفاده از یک فایل QML جدا به اسم Style.qml به شکل زیر انجام دادم :
pragma SingletonimportQtQuick2.13Item{
property int textinputTextSize :22
property color transparent :"transparent"
property color bluredColor :"#5AAFAAAA"
property int tabBarWidth :50
property int tabBarHeight :75
property int tabBarIconSize :44
property int tabBarTextSize :20
property color tabBarIconColor:"#81D8DE"
property color tabBarTextColor:"#059EAB"
property color tabBarBackColor:"#0571AB"
property alias sahelRegular : sahel_font.name
property alias fontAwesome : font_awesome.name
FontLoader{
id: sahel_font
source:"qrc:/assets/fonts/sahel/Sahel-FD-WOL.ttf"}FontLoader{
id: font_awesome
source:"qrc:/assets/fonts/awesome/fontawesome-regular.ttf"}
property color mainpageColor :"#E3F2FD"
property color mainpageToolbarColor : bluredColor
}
آیا این روش بهینه و درست است ؟ و یا راه بهتری هم وجود دارد ؟
درود و خستهنباشید به دوستان؛
درحال طراحی یک رابطکابریساده بودهام که خواستم قسمت رنگآمیزی Itemها و Fontها و ... به راحتی قابل تغییر و برنامهریزی باشد. اینکار را با استفاده از یک فایل QML جدا به اسم Style.qml به شکل زیر انجام دادم :
آیا این روش بهینه و درست است ؟ و یا راه بهتری هم وجود دارد ؟
ویرایش شده در توسط قاسم رمضانی منشتصحیحنگارشی.
به اشتراک گذاری این ارسال
لینک به ارسال
به اشتراک گذاری در سایت های دیگر