| Summary: | kdialog --progressbar doesn't show completed status and custom icon | ||
|---|---|---|---|
| Product: | [Applications] kdialog | Reporter: | Whtyger <adeptus> |
| Component: | general | Assignee: | Brad Hards <bradh> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | sadiyumusak |
| Priority: | NOR | ||
| Version First Reported In: | 19.12 | ||
| Target Milestone: | --- | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | kdialog progressbar vs msgbox icon | ||
|
Description
Whtyger
2022-04-23 11:58:28 UTC
Created attachment 161299 [details]
kdialog progressbar vs msgbox icon
I can confirm that icon problem is still with us. It's odd to see X-Window icon here. However, I haven't experienced the other problem. The use of kdialog progressbar is too complicated for me, but I have produced a kind of template copied below from one of the examples of its successful use I've seen somewhere. I don't know why but this doesn't work with ZSH shell although it works with BASH shell. progress=$(kdialog --icon "globe" --title "Test" --progressbar "Starting..."); qdbus $progress Set "" maximum 4 > /dev/null; qdbus $progress Set "" value 1 > /dev/null; qdbus $progress setLabelText "Step 1/4" > /dev/null; sleep 2 qdbus $progress Set "" value 2 > /dev/null; qdbus $progress setLabelText "Step 2/4" > /dev/null; sleep 2 qdbus $progress Set "" value 3 > /dev/null; qdbus $progress setLabelText "Step 3/4" > /dev/null; sleep 2 qdbus $progress Set "" value 4 > /dev/null; qdbus $progress setLabelText "Completed!" > /dev/null; sleep 2 qdbus $progress close > /dev/null; --------------------------------------------------------- Operating System: Debian Testing KDE Plasma Version: 5.27.7 KDE Frameworks Version: 5.107.0 Qt Version: 5.15.10 I can confirm that progressbar now behaves normally in Kubuntu 24.04. Full bar is filled, text 100% is shown. --icon option is still ignored completely, but that's another story. This bug can be closed. |