Main Menu

improving the interface

Started by Chafik Graiguer, September 14, 2009, 06:59:46 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Chafik Graiguer

 FET's algorithm is so powerfull that it bypass other timetabling softwares! that is sure.
However, its interface leaves much to desire.
I have read on some other forums users hisitate to try it because of interface
Of course, if they jump the gap and try it, they will discover how much its algorithm is powerfull to deal with most difficult timetables and constraints !!

This interface could be greatly improved by small edits (I think :))

The today's release which has indroduced colors, demonstrates gow FEt's interface could be greatly improved. This release also encourages me to made other suggestions
I will put here some idea about the way o improve the interface
I will concentrate on activities window, because users spent more time on it
If you take a look at the Activities window, you will see a lot of redundant inforamtions





You will notice that words like :Act, T, s, St, Id, AGId, TD, and A are repeating on each line!!
So, I beleive:
1- There is no need of word "Act" because, we are already at the activities window ;)
2- Why not put  T, S, St, Id, AGId, TD, and A only once as a column header for all rows, full words and not only abreviations !?
3- For more readability, each information should have its own cell, similar to OpenOffice Calc, so each virtical column has the same (adjustable) width
4- To make group of activities more distinct, I sugget to alternate colors
I hope the following screenshot summerize the above four points:

Here is the actual activitie window look:





and this is how I would liketo see it  ;)
(By the way this concept is already (partially) used in statistics window)





THis way,
1- We get rid of word "Act"
2- We put  T, s, St, Id, AGId, TD, and A only once as a column header for all rows
3- Each information is now contained whthin its own cell with same (adjustable) width
4- With ach activity group, we  alternate colors :D

Liviu Lalescu

I tried it, but I cannot manage a good behavior. Maybe I'll try some more in the next days, but I am not sure I can do it well.

The QTableWidget is difficult to work with :-(

Chafik Graiguer

#2
Thanks a lot Liviu
I was thinking it is an easy task
Well, this feature isnot a priority, it will only improve interface
To help, I tried to read some webpages about gridveiw in QT, but thing seems very complicated for me :-[
Like this page:A QGridView with 100x100 cells.
http://www.ida.liu.se/~TDDB28/kursbibliotek/Qt/examples/gridview/

Liviu Lalescu

Oh no, that is Qt 3 :-)

We are using now Qt 4.5.2, which has no such class. The needed class is QTableWidget.