If I am understanding things correctly, we should not use `QtGui` internally anywhere so this (and all it's uses) should be changed to `QtWidget`?