Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get rid of Qt3Support Module #80

Open
dyollb opened this issue Feb 8, 2019 · 5 comments
Open

Get rid of Qt3Support Module #80

dyollb opened this issue Feb 8, 2019 · 5 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@dyollb
Copy link
Member

dyollb commented Feb 8, 2019

In order to allow iSEG to switch to Qt5, we need to get rid of Qt3Support.
The main use of Qt3Support is the layout of widgets and possible in some legacy API functions, like isOn vs isChecked.

child of ITISFoundation/osparc-simcore#580

@matteomaspero
Copy link

Hi all,

I wonder how far is this issue right now? We would like to install on windows but on Debian 11 but qt4 or lower are not supported anymore. So any idea when porting to qt5 will be ultimate? Thanks a lot in advance,

Matteo

@dyollb
Copy link
Member Author

dyollb commented Jan 31, 2022

I haven't had enough time to complete this. The remaining work is

I would be happy to review/merge any pull requests though.

@matteomaspero
Copy link

I'd love to port it, but without qt5, I do not get access to a working environment/version in our current OS. Hopefully, someone else may pick this up in the short term

@dyollb
Copy link
Member Author

dyollb commented Feb 1, 2022

on ubuntu 18.04 there is still a qt4 package. see the github workflow here for building iseg: https://github.com/ITISFoundation/osparc-iseg/blob/master/.github/workflows/build.yml

on ubuntu 20.04 you need to add a thirdparty ppa, e.g. (untested)

sudo add-apt-repository ppa:rock-core/qt4

@dyollb dyollb mentioned this issue Feb 3, 2022
@dyollb
Copy link
Member Author

dyollb commented Feb 14, 2022

@matteomaspero I reactivated my stale branch #126 and made a bit more progress. The last obstacle is the Q3ScrollView instances, which are synched for zooming/panning. I will continue in the next days on that issue, and then we should be able to move to qt5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants