Hi Alan,
Still learning Python.. and still working on enhancing your fabulous program. I'm close to releasing a stable version for this year and wanted to share it with you.
Some of the things I've changed:
One of the things I did was check participants as dupes without adding them to the dupe log. This was a request by WA6NHC. It's a great idea.
We noticed last year that the program would go unresponsive out of the blue (for years we would just reboot). We found out last year that it was the caps lock. Caps are ignored so no one could type. fixed.
We also noticed that edited qso's were counted toward the individual and group qso count that is displayed. And that we could edit deleted qsos and the like. I've placed safeguards for that. However, I need help displaying the latest qso if a user clicks a previously edited qso. (ie I edit seq #4, which becomes seq #10 - if I click on #4 I would rather it show #10's updated info)...
I enhanced the vhf button to account for a free transmitter for fd..
also check for 1D to 1D contacts
added a bunch of color to the display, the user can easily see if they are ready to log and unable to log without band, operator, logger or power selected.
The .testqgen only operates with a 'tst' database to protect the contest log.
I add characters to the node so that they are all 8 characters. This way the printed log lines up nicely.
I also made a setup sequence for the first user to input fd category entries.
I removed a lot of documentation and reworked the menus..
I'm still learning,...
Scott Hibbs KD4SIR