Announcement

Collapse
No announcement yet.

kdialog does basic html

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    kdialog does basic html

    Scripting with kdialog has been discussed here a few times. Recently I stumbled on the fact that kdialog uses a Qt widget that can do some html. For example, I had a message that mushed version strings together that was hard to read, so
    Code:
    #!/bin/bash
    #
    vershtml='
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <title>version checks</title>
    <style>
    table, th, td {
        border: 1px solid black;
        border-collapse: collapse;
    }
    th,td {
        padding: 10px;
    }
    </style>
    </head>
    <body>
        <table>
            <tr>
                <td>firefox</td>
                <td>ffcur</td>
                <td>ffnew</td>
            </tr>
            <tr>
                <td>thunderbird</td>
                <td>tbcur</td>
                <td>tbnew</td>
            </tr>
    </table>
    
    </body></html>​
    '
    # extract versions, substitute them in $vershtml
    kdialog --title "versions check" --error "$vershtml" &
    ​
    Regards, John Little
Working...
X