Cannot open file with filechooserbutton

  • phillc54
  • phillc54's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
21 Aug 2015 18:19 #61618 by phillc54
Cannot open file with filechooserbutton was created by phillc54
I am not able to open a file with the filechooserbutton, I get the following error:

File "/usr/lib/pymodules/python2.7/gladevcp/hal_filechooser.py", line 132, in get_filter_program
return self.ini.find("FILTER", ext[1:])
AttributeError: 'EMC_FileChooserButton' object has no attribute 'ini'

I have changed the file hal_filechooser.py in /usr/share/pyshared/gladevcp/ two different ways and both appear to work ok, could someone please check to see if I am on the right track.

Attached are two slightly different patch files.

Thanks, Phill.

Please Log in or Create an account to join the conversation.

  • phillc54
  • phillc54's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
24 Aug 2015 18:18 #61740 by phillc54
Replied by phillc54 on topic Cannot open file with filechooserbutton
After a bit more hair pulling, I edited the original hal_filechooser.py in /usr/share/pyshared/gladevcp by changing the blank line number 170 to self.put_whatever_you_like_here = 'it works but I do not know why'
it works, it opens a file without any errors.
It does not make any sense to me.

Please Log in or Create an account to join the conversation.

More
25 Aug 2015 03:03 #61756 by BigJohnT
Replied by BigJohnT on topic Cannot open file with filechooserbutton
Not sure what your trying to do but to add more file extensions you just add them in the filter section of your ini file.

www.linuxcnc.org/docs/2.7/html/config/in...html#_filter_section

JT

Please Log in or Create an account to join the conversation.

  • phillc54
  • phillc54's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
25 Aug 2015 06:17 #61764 by phillc54
Replied by phillc54 on topic Cannot open file with filechooserbutton
I am attempting to create a gui for LCNC.

I am trying to use a VCP FileChooserButton to open a file and whenever I try I get the above error message and the file does not get loaded into HAL Gremlin or the VCP SourceView widget.

If I use a button connected to a VCP Action Open it does work.

It seems both these actions use /usr/share/pyshared/gladevcp/hal_filechooser.py.

Originally I was doing this on a virtual machine so on the weekend I made a machine using the hybrid iso from the LCNC site and then upgraded to LCNC 2.6.9 and I am am still having the same problem.

If I put the nonsense line into hal_filechooser.py as previously stated it does work.

I am not doing anything at all with file extensions (that I am aware of ).

Please Log in or Create an account to join the conversation.

More
25 Aug 2015 13:25 - 25 Aug 2015 13:28 #61772 by cmorley
Replied by cmorley on topic Cannot open file with filechooserbutton
looks to me filechooser may have meant to require some python code. from Gmoccapy:
# Initialize the file to load dialog, setting an title and the correct
    # folder as well as a file filter
    def _init_file_to_load( self ):
        file_dir = self.get_ini_info.get_program_prefix()
        self.widgets.file_to_load_chooser.set_current_folder( file_dir )
        title = _( "Select the file you want to be loaded at program start" )
        self.widgets.file_to_load_chooser.set_title( title )
        self.widgets.ff_file_to_load.set_name( "linuxcnc files" )
        self.widgets.ff_file_to_load.add_pattern( "*.ngc" )
        file_ext = self.get_ini_info.get_file_ext()
        for ext in file_ext:
            self.widgets.ff_file_to_load.add_pattern( ext )


Chris M
Last edit: 25 Aug 2015 13:28 by cmorley.

Please Log in or Create an account to join the conversation.

More
25 Aug 2015 13:29 #61773 by cmorley
Replied by cmorley on topic Cannot open file with filechooserbutton
In your glade panel do you have an EMC_STAT widget?
Chris M

Please Log in or Create an account to join the conversation.

More
25 Aug 2015 13:37 #61774 by cmorley
Replied by cmorley on topic Cannot open file with filechooserbutton
I agree that is a weird error.
If I find time this week I will investigate deeper

Chris M
The following user(s) said Thank You: phillc54

Please Log in or Create an account to join the conversation.

More
25 Aug 2015 17:51 #61778 by BigJohnT
Replied by BigJohnT on topic Cannot open file with filechooserbutton

I am attempting to create a gui for LCNC.


Are you using gscreen as your starting point or are you starting from scratch?

I do have a little tutorial on creating a gui here.

gnipsel.com/linuxcnc/gui/index.html

JT
The following user(s) said Thank You: phillc54

Please Log in or Create an account to join the conversation.

  • phillc54
  • phillc54's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
26 Aug 2015 04:57 #61793 by phillc54
Replied by phillc54 on topic Cannot open file with filechooserbutton
Chris, I don't have an EMC_STAT as yet, I will play around with the code you posted later today.

John, I am starting from scratch and have previously checked out your tutorials.

Please Log in or Create an account to join the conversation.

  • phillc54
  • phillc54's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
28 Aug 2015 04:47 #61845 by phillc54
Replied by phillc54 on topic Cannot open file with filechooserbutton
I have decided to abandon the idea of using a filechooser_button and instead use a action_open plus a textview.

Please Log in or Create an account to join the conversation.

Moderators: HansU
Time to create page: 0.252 seconds
Powered by Kunena Forum