Fix for BrowseFiles button, added range to Slider update
This commit is contained in:
		
							parent
							
								
									a1e77bc18a
								
							
						
					
					
						commit
						31b8f42586
					
				
					 2 changed files with 12 additions and 5 deletions
				
			
		|  | @ -1,5 +1,5 @@ | |||
| #!/usr/bin/python3 | ||||
| version = __version__ = "0.30.02 Unreleased Menu color Bye bye PyQt5, added 5 extra pixels to window size" | ||||
| version = __version__ = "0.30.04 Unreleased Menu color Bye bye PyQt5, added 5 extra pixels to window size, FilesBrowse fix, Slider.Update range" | ||||
| 
 | ||||
| import sys | ||||
| import types | ||||
|  | @ -1328,7 +1328,7 @@ class Button(Element): | |||
|                 if target_element.Type == ELEM_TYPE_BUTTON: | ||||
|                     target_element.FileOrFolderName = file_name | ||||
|                 else: | ||||
|                     target_element.Update(file_name[0]) | ||||
|                     target_element.Update(file_name) | ||||
|         elif self.BType == BUTTON_TYPE_SAVEAS_FILE: | ||||
|             qt_types = convert_tkinter_filetypes_to_qt(self.FileTypes) | ||||
|             file_name = QFileDialog.getSaveFileName(dir=self.InitialFolder, filter=qt_types) | ||||
|  | @ -1486,7 +1486,7 @@ class ButtonMenu(Element): | |||
| 
 | ||||
| 
 | ||||
|     def _QT_MenuItemChosenCallback(self, item_chosen): | ||||
|         print('IN BUTTON MENU ITEM CALLBACK', item_chosen) | ||||
|         # print('IN BUTTON MENU ITEM CALLBACK', item_chosen) | ||||
|         self.Key = item_chosen.replace('&','')                   # fool the quit function into thinking this was a key | ||||
|         _element_callback_quit_mainloop(self) | ||||
| 
 | ||||
|  | @ -2242,6 +2242,10 @@ class Slider(Element): | |||
|             self.QT_Slider.setDisabled(True) | ||||
|         elif disabled == False: | ||||
|             self.QT_Slider.setDisabled(False) | ||||
|         if range != (None, None): | ||||
|             self.Range = range | ||||
|             self.QT_Slider.setMinimum(range[0]) | ||||
|             self.QT_Slider.setMaximum(range[1]) | ||||
|         super().Update(self.QT_Slider, visible=visible) | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue