ورود

View Full Version : افزودن شماره در تسک بار



arashz4
شنبه 30 آبان 1394, 10:12 صبح
سلام توی بعضی از نرم افزار ها مانند تلگرام در ایکون تسکبار پیام های خوانده نشده نشون میده یا توی کیوت کریتور تعداد خطا ها رو نشون میده چطور میشه این کارو در کیوت کرد؟
136943

حامد مصافی
شنبه 30 آبان 1394, 13:42 عصر
در ماژول Qt Windows Extra (http://doc.qt.io/qt-5/qtwinextras-module.html) کلاسی به نام QWinTaskbarButton (http://doc.qt.io/qt-5/qwintaskbarbutton.html) وجود داره که اشاره به کلید برنامه شما روی تسک‌بار می‌کنه این کلاس خصوصیتی داره به نام overlayIcon (http://doc.qt.io/qt-5/qwintaskbarbutton.html#overlayIcon-prop) شما می‌تونید یک آیکون بسازید و با متد setOverlayIcon به این کلاس پاس بدید تا روی دکمه نمایش بده. یعنی آیکونی از عدد بسازید.

arashz4
شنبه 30 آبان 1394, 20:47 عصر
این ویژگی توی مک برای برنامه های تلگرام و کیوت کریتور هم هست اگه از این ماژول ها استفاده کنم فقط برای ویندوز هست
136950

حامد مصافی
شنبه 30 آبان 1394, 23:15 عصر
برای مک هم میریم سراغ ماژول Qt Mac Extra (http://doc.qt.io/qt-5/qtmacextras-index.html) و تابع QtMac::setApplicationIconBadgeNumber (http://doc.qt.io/qt-5/qtmac.html#applicationIconBadgeNumber)