Recent

Author Topic: DateEdit/TimeEdit show in modal window  (Read 323 times)

7bit

  • New Member
  • *
  • Posts: 15
DateEdit/TimeEdit show in modal window
« on: February 14, 2025, 12:43:44 pm »
I have an Alt Workstation 10.4 (Mate Desktop) system. I saw 3 problems:
1. The calendar and time selection are displayed behind the modal window. The other system, Simply Linux (Xfce), does not have this problem.
2. If you show a notification in the modal window and then open the calendar or time twice, then there will be two calendars or times. The same problem exists in Simply Linux.
3. The modal window does not have buttons to minimize and maximize the window. In Simply Linux, these are the buttons.

Lazarus 3.2/FPC 3.2.2 64-bit

7bit

  • New Member
  • *
  • Posts: 15
Re: DateEdit/TimeEdit show in modal window
« Reply #1 on: February 14, 2025, 12:44:15 pm »
I have made a test project demonstrating the problems.

zeljko

  • Hero Member
  • *****
  • Posts: 1723
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: DateEdit/TimeEdit show in modal window
« Reply #2 on: February 14, 2025, 02:33:07 pm »
Which qt exactly ? Qt(4), qt5 or qt6 widgetset ? I think it's fixed in trunk/4.0RC, also you can open an issue at lazarus bugtracker and attach example project

7bit

  • New Member
  • *
  • Posts: 15
Re: DateEdit/TimeEdit show in modal window
« Reply #3 on: February 14, 2025, 07:10:52 pm »
QT 5/6. There is no such problem in Fixes-4. Thank you. The only problem left is with the minimize and maximize buttons. But it probably depends on the window manager.

zeljko

  • Hero Member
  • *****
  • Posts: 1723
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: DateEdit/TimeEdit show in modal window
« Reply #4 on: February 14, 2025, 07:36:48 pm »
Sorry, still don't understand. Is it problem with qt5/qt6 in trunk ? fixes4 works ok as I understood.

7bit

  • New Member
  • *
  • Posts: 15
Re: DateEdit/TimeEdit show in modal window
« Reply #5 on: February 14, 2025, 07:50:53 pm »
Yes, fixes4 works ok.

 

TinyPortal © 2005-2018