mbuesch / razer

Razer device library and tools
http://bues.ch/h/razercfg
GNU General Public License v2.0
250 stars 50 forks source link

Please upgrade to QT5 #115

Closed blshkv closed 5 years ago

blshkv commented 6 years ago

My distribution (Gentoo) has move away from QT4 and had to remove razer GUI support Please migrate to QT5 as well.

mbuesch commented 6 years ago

Patches or pull requests are welcome.

mbuesch commented 6 years ago

I added PyQt5 support Can you please download the latest Razercfg snapshot from here, test it and give me your feedback? https://bues.ch/gitsnap/razer

Thanks for your support.

blshkv commented 6 years ago

The UI seems to be working. I have compiled and ran it, no immidiate glitches. Feel free to release 0.40 at some stable moment.

Thanks!

blshkv commented 6 years ago

https://github.com/mbuesch/razer/commit/598b8d1da086603993c203d33fc714c04780a92f

mbuesch commented 6 years ago

Thanks for testing. I'll re-open the issue until razercfg-0.40 will be released.

polyzen commented 5 years ago

Applied the PyQt5 patch directly to 0.39, and everything's looking good.

Edit: https://aur.archlinux.org/cgit/aur.git/commit/?h=razercfg&id=a8cc4e678a9bbee5dea6a4a695e1f08819c88428

blshkv commented 5 years ago

@mbuesch It's about time to cut a next release ;-)

mbuesch commented 5 years ago

Thanks for testing. I just released razercfg-0.40.

polyzen commented 5 years ago

For some reason the tray icon is not shown if you build 598b8d1 and on. It works just fine when the patch is applied directly to 0.39. This is especially odd as the commits in between don't seem to touch anything relevant.

mbuesch commented 5 years ago

@polyzen I currently assume that this is a Qt or PyQt bug. Which version of Qt and PyQt do you use?

blshkv commented 5 years ago

I never used tray applet but after installing the 0.40 release and running qrazercfg-applet manually it did show up.

dev-python/PyQt5-5.10.1-r1
dev-qt/qtcore-5.11.1-r1
polyzen commented 5 years ago
qt5-base 5.11.2-1
python-pyqt5 5.11.3-1