Question: I haven't found a way to cut the long code lines on these parts. No matter from what point I cut the line to the next, it breaks the string.
Is there a way to cut these in to shorter lines somehow?

```
self.setStyleSheet('ApplicationWindow { background-color: rgba(10, 10, 10, 10); } ButtonDefault { background-color: rgb(255, 10, 10); color: rgb(255, 255, 255); }')

```

My own solution was to move stylesheets in to seperate .css file and pare the whole thing from there as a simple string. It's nicer to develop that way too, but does this method sound reasonable?

```
    stylesheet_string = ''

    # Opens external stylesheet file
    with open('stylesheet.css', 'r') as stylesheet:
        for line in stylesheet:
            line.replace('\n', ' ')
            line.replace('\t', ' ')

            stylesheet_string = stylesheet_string+line

    self.setStyleSheet(stylesheet_string)

```

Answer: 
You can attempt to use -HTMLFORM, but from what I've learned thus far using WF8+, it will not allow editing of HTML in some cases due to auto-generated code (HTML Composer specific) not playing well with custom code. You may look into ESRI integration.
I use Google Map API within our WebFOCUS 8 code and as long as your in a FEX and your using the -HTMLFORM BEGIN/END it works fine. I try not to use composer/App Studio as they write a lot of internal code, that isn't needed. About ESRI, that is basic unless your willing to pay a lot for it.