#hazzy | Logs for 2018-08-18
Back
[01:22:56] <Lcvette[m]> Did you build it?
[03:05:08] <hazzy-lab> Lcvette[m]: just making a little adapter so I could run 4.5" discs on a 4" grinder
[07:55:22] -!- hazzy-dev has quit [Remote host closed the connection]
[07:55:45] -!- hazzy-dev has joined #hazzy
[09:18:44] <Lcvette[m]> gotcha
[09:18:47] <Lcvette[m]> morning!
[09:19:03] <Lcvette[m]> hazzy was up late in the shop
[09:19:04] <Lcvette[m]> lol
[09:21:11] <jschi[m]> morning
[09:21:28] <Lcvette[m]> monring
[09:21:34] <Lcvette[m]> morning
[09:22:01] <Lcvette[m]> lcvette needs a new keyboard, but loves the mouse this set came with
[09:23:46] <jschi[m]> a good keyboard is a beautiful thing - it's like tools - you can get started with the 'discount' stuff - but if you spend a lot of time on it it's worth the investment
[09:24:22] <jschi[m]> I'm a fan of clicky keyboards - drives a lot of people nuts but the DasKeyboard is built like a tank and sounds like it
[09:24:26] <Lcvette[m]> oh yeah
[09:25:23] * Lcvette[m] uploaded an image: IMG_20180818_092451239.jpg (92KB) < https://matrix.org >
[09:26:02] <Lcvette[m]> the old mechanical logitech in the back is flawless
[09:26:25] <Lcvette[m]> loud but i love it
[09:27:05] <jschi[m]> I run a logitech with integrated mousepad for my linxucnc setup in the shop - one less thing to manage - and wireless - seems to be pretty good
[09:27:22] <jschi[m]> wouldn't want to use it everyday for coding but good for the shop
[09:28:35] <Lcvette[m]> i bought the eagletec in the front with mouse for $16
[09:28:53] <Lcvette[m]> lol
[09:29:01] <Lcvette[m]> the mouse is absolutely fantastic
[09:29:21] <Lcvette[m]> its a knockoff of my $80 cad mouse
[09:29:29] <Lcvette[m]> but works better actually
[09:45:30] <Lcvette[m]> hazzy, kraken says there is an update, do i do it?
[09:57:44] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Jeff Schilling commented on merge request !2 at Hazzy / QtPyVCP ( /Hazzy/qtpyvcp/merge_requests/2#note_95265597 )
[10:20:59] <Lcvette[m]> hazzy i figured out the sliders
[10:21:14] <Lcvette[m]> they are working again
[10:21:49] <Lcvette[m]> posting to linuxcnc thread shortly
[10:23:30] * Lcvette[m] uploaded an image: image.png (255KB) < https://matrix.org >
[10:24:12] * Lcvette[m] uploaded an image: image.png (198KB) < https://matrix.org >
[10:24:55] * Lcvette[m] uploaded an image: image.png (354KB) < https://matrix.org >
[10:43:12] <Lcvette[m]> jschi: jeff, if you didn't know about the gui thread we have on linuxcnc, here is the link!
[10:43:18] <Lcvette[m]> https://forum.linuxcnc.org
[10:44:03] <jschi[m]> thx, will read - playing with LED indicators via styling ;-/
[10:44:36] <hazzy-dev> Lcvette[m]: Yes, do the kracken update!
[10:44:38] <hazzy-dev> That is the best update that have ever had, it is like a whole new level of kraken awesomeness
[10:46:09] <Lcvette[m]> ok how do i update?
[10:46:16] <Lcvette[m]> :o
[10:46:42] <Lcvette[m]> awesome Jeff!
[10:50:08] <Lcvette[m]> hazzy-dev: i downloaded it, isa that it?
[10:51:36] <hazzy-dev> then open a scary terminal and stay sudo apt install /path/to/kraken.deb
[10:53:01] * Lcvette[m] uploaded an image: image.png (42KB) < https://matrix.org >
[10:53:49] -!- hazzy-dev has quit [Quit: hazzy-dev]
[10:55:47] <Lcvette[m]> hazzy-dev: scray terminal rejects me everytime
[11:02:03] -!- hazzy-dev has joined #hazzy
[11:06:26] <jschi[m]> change `/path/to` to whereever the file downloaded - probably `~/Downloads/`
[11:07:23] <Lcvette[m]> ah..trying now
[11:07:26] -!- edro has joined #hazzy
[11:07:28] <Lcvette[m]> with the squigly?
[11:07:57] <jschi[m]> type `ls -l ~/Downloads`
[11:08:05] <jschi[m]> do you see kraken.deb?
[11:09:39] <Lcvette[m]> sudo apt install ls -1 ~/Downloads/kraken.deb
[11:10:01] <Lcvette[m]> yes its in the downloads folder
[11:10:23] <Lcvette[m]> i went into it to verify
[11:10:28] <jschi[m]> so the command to type is: `sudo apt install ~/Downloads/kraken.deb`
[11:11:10] * Lcvette[m] uploaded an image: image.png (48KB) < https://matrix.org >
[11:12:19] * Lcvette[m] uploaded an image: image.png (161KB) < https://matrix.org >
[11:12:27] <Lcvette[m]> need to name it v4.0.1.deb?
[11:12:35] <Lcvette[m]> instead of kraken.deb?
[11:12:46] <jschi[m]> evidently :-)
[11:14:10] <Lcvette[m]> Hurray!!!
[11:14:11] <Lcvette[m]> insdtalled
[11:14:31] <hazzy-lab> sorry Lcvette[m], should have give better step by steps :P
[11:14:35] <hazzy-lab> Hurray!!
[11:14:44] <Lcvette[m]> oh sweet, the kraken spins and poops now
[11:14:52] <hazzy-lab> yes, lol
[11:15:05] <Lcvette[m]> looks the same
[11:15:08] <hazzy-lab> and it has syntax highlighting
[11:15:09] <Lcvette[m]> thank goodness
[11:15:25] <Lcvette[m]> the tree is cleaned up now
[11:15:26] <hazzy-lab> and it has a integrated editor
[11:15:32] <hazzy-lab> and it has ...
[11:15:34] <hazzy-lab> lol
[11:17:17] <jschi[m]> @ha
[11:17:28] <hazzy-lab> yes
[11:17:47] <Lcvette[m]> whats an integarted editor?
[11:17:51] <Lcvette[m]> happyface designer in kraken?
[11:17:52] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Jeff Schilling commented on merge request !2 at Hazzy / QtPyVCP ( /Hazzy/qtpyvcp/merge_requests/2#note_95270003 )
[11:18:02] <hazzy-lab> no, just a text editor
[11:18:49] <jschi[m]> hazzy-lab: I added some questions/comments on that PR - having now found the .qss file it makes more sense how we customize composite controls - if you have any other comments let me have them - I'll take another swing at that JogIncrement using styling to get the probe_1920 look and feel
[11:19:29] <hazzy-lab> jschi[m]: checking the PR
[11:19:35] <hazzy-lab> thank you!
[11:19:45] <Lcvette[m]> jeff, you can also use the style sheet inside the designer
[11:20:11] <Lcvette[m]> be careful because in most cases the QSS will overwrite ALL of the probe_basic_1920
[11:21:12] <Lcvette[m]> unless it is broken down into parent/dependent items properly
[11:22:11] <Lcvette[m]> that is one of the things i need to go back through and clean up still in the object editor
[11:22:34] <Lcvette[m]> and then needs to be transfered over into the qss at the end probaby
[11:23:55] <jschi[m]> so where I'm stuck is - are we creating the 1920 interface or generic widgets that can be styled/customized - I think the latter and the former is a nice side effect. I would think that we would end up with JogIncrement::QLabel { background-color: red } or some such - so the top level widget would provide qualification -
[11:23:58] <jschi[m]> should be all good
[11:24:44] <jschi[m]> And of course someone could drag JogIncrement widget into designer and use the 'stylesheet' property there - so I'm getting mentally aligned with this
[11:24:53] <Lcvette[m]> all that can be done in the qss\
[11:25:14] <Lcvette[m]> you can make it as broad or as focused as you want
[11:25:37] <Lcvette[m]> example
[11:26:06] <Lcvette[m]> QPushButton: with attributes after it in the qss with change ALL push buttons
[11:26:56] <hazzy-lab> jschi[m]: Yes, the goal of QtPyVCP is to be general use VCP toolkit, probe basic it just a VCP that happens to be made using QtPyVCP widgets
[11:27:06] <Lcvette[m]> but QPushButton: with a spedcified name after it will focus on only that specific button
[11:28:05] <Lcvette[m]> so you can hazzy as i type that, does that mean you could style some atributes globally and then more specific atrricbutes by name?
[11:28:07] <hazzy-lab> I almost thing it would be best break ProbeBasic into a separate repo ...
[11:28:20] <Lcvette[m]> or once you call by name does it cancel anything written globally?
[11:28:48] <jschi[m]> hazzy-lab: I totally get that - so I went the .ui path b/c I didn't grok the styling thing - should be all good now (or at least heading in the right dir)
[11:29:16] <hazzy-lab> Lcvette[m]: yes, you can style globaly and then tweak just what you need to on specific widgets
[11:29:40] <Lcvette[m]> ok thats pretty cool
[11:30:01] <Lcvette[m]> yeah i guess that makes sense since thats basically what ive been doing with the style sheets on top of the qss ase styling
[11:30:11] <Lcvette[m]> base*
[11:30:33] <Lcvette[m]> interpretting that correctly?
[11:30:36] <Lcvette[m]> am i?
[11:31:00] <hazzy-lab> jschi[m]: Excellent. I apologize for not getting you up to speed on how it works earlier
[11:31:15] <hazzy-lab> Lcvette[m]: yes you are
[11:31:21] <Lcvette[m]> nice
[11:31:39] <jschi[m]> no worries - all good
[11:32:06] -!- edro has quit [Ping timeout: 252 seconds]
[11:36:21] <Lcvette[m]> jeff, are you using the style sheets?
[11:36:25] <Lcvette[m]> in the designer?
[11:50:55] <jschi[m]> a bit of both on this LED thing - just trying to explore what Qt supports relative to CSS on the web
[11:51:39] <Lcvette[m]> gotcha
[11:51:41] <Lcvette[m]> im not familiar with css
[11:51:42] <Lcvette[m]> lol
[11:51:57] <Lcvette[m]> i know the satyle sheet transfers diredtly in to qss so its easy to make the change when the time comes
[11:54:40] <hazzy-lab> Lcvette[m]: the style sheet in designer is QSS, only difference is that it is included in the ui file, rather than a separate qss file
[11:55:13] <Lcvette[m]> correct, hence why in was letting Jeff know it may be a preferred method to get used to
[11:55:26] <Lcvette[m]> for integration later
[11:56:10] <hazzy-lab> right
[11:56:35] <Lcvette[m]> sweet.. i got it right
[11:56:39] <Lcvette[m]> lol
[11:56:48] <hazzy-lab> haha
[11:57:02] <Lcvette[m]> 🐼waaaa
[12:05:17] <Lcvette[m]> hazzy, how do i stylesheet the hal led to get rid of the square portion?
[12:05:24] <Lcvette[m]> hazzy-lab: yo
[12:05:55] <hazzy-lab> what is the square portion?
[12:05:59] <hazzy-lab> it should be round
[12:06:09] <Lcvette[m]> sek
[12:06:09] <hazzy-lab> make sure the size it not too bug
[12:07:33] <Lcvette[m]> i shrunk it
[12:08:01] <Lcvette[m]> oh.. i need to change the radius?
[12:08:23] <Lcvette[m]> no its still round
[12:08:34] <hazzy-lab> there is a diameter property for the LED
[12:08:51] <hazzy-lab> I should probably make it auto shrink ...
[12:08:53] <Lcvette[m]> ah
[12:08:56] <hazzy-lab> so it stays round
[12:09:02] * Lcvette[m] uploaded an image: image.png (6KB) < https://matrix.org >
[12:09:08] <Lcvette[m]> ok, going to find it
[12:09:42] <Lcvette[m]> yup
[12:09:43] <Lcvette[m]> :)
[12:09:50] <hazzy-lab> great!
[12:37:37] <Lcvette[m]> hazzy, how do i edit the colors on the halled?
[12:37:41] <Lcvette[m]> hal led
[12:37:47] <Lcvette[m]> is it in an image?
[12:39:13] * hazzy-m uploaded a video: launcher.mp4 (829KB) < https://matrix.org >
[12:39:41] <hazzy-lab> no, it is painted
[12:39:53] <hazzy-lab> there are color properties in the designer
[12:39:58] <hazzy-lab> just pick the color you want
[12:40:23] <Lcvette[m]> why are you showing me brender?
[12:40:57] <hazzy-lab> just a random one I picked, did you notice the launcher?
[12:41:07] <hazzy-lab> it give you a chose which one to launch
[12:41:14] <hazzy-lab> so you don't have to use the terminal
[12:41:22] <hazzy-lab> since I know you don't like it :P
[12:41:57] <Lcvette[m]> to launch the designer?
[12:42:40] <hazzy-lab> right now it just launches the VCP, but soon with will also launch the designer
[12:42:48] <Lcvette[m]> or the guis?
[12:44:39] <hazzy-lab> yes
[12:45:03] <hazzy-lab> the goal is not not have to have one INI for each example VCP
[12:45:42] <hazzy-lab> when launching the example you will be given the choice which VCP to use, just like the config picker in LinuxCNC
[12:46:24] <Lcvette[m]> nice.. i LOVE it
[12:48:33] <Lcvette[m]> how do i change the led beyond the state color?
[12:48:55] <hazzy-lab> you will have to mess with the paint event
[12:49:05] <Lcvette[m]> right but where?
[12:49:40] <hazzy-lab> widgets/base_widgets/led_widget.py
[12:49:41] <Lcvette[m]> i looked at hal led.py
[12:49:48] <Lcvette[m]> ah
[12:49:50] <Lcvette[m]> ok
[12:50:25] <jschi[m]> so hazzy - does it make sense to expose LEDWidget as a designer widget - and wire it using signals/slots to create a composite control?
[12:51:00] <jschi[m]> I gave up on the styling idea and create LEDPushButton - wrapping LedWidget
[12:51:44] <jschi[m]> but to make it useful and flexible, all of the led widget properties would need to be exposed in addition to supporting positioning within a push buttons' bounding box
[12:51:59] * Lcvette[m] uploaded an image: image.png (255KB) < https://matrix.org >
[12:52:07] <hazzy-lab> Yes, I think it does make sense, I intended to make the LED more universal, but just have not had the chance
[12:52:34] <hazzy-lab> right
[12:52:34] <Lcvette[m]> the off state needs the halo ring removed and the led base reflection hued more to the black end of the spectrum
[12:52:53] <hazzy-lab> how are you positioning the LED in the button?
[12:53:08] <jschi[m]> ok, I could quickly expose that to the designer and then one could wire it directly in the designer
[12:53:17] <jschi[m]> is that a q for lcvette or me?
[12:53:39] <hazzy-lab> jschi[m]: for you
[12:53:40] <Lcvette[m]> using the grid coordinates system
[12:53:52] * jschi[m] uploaded an image: Screen Shot 2018-08-18 at 12.53.16 PM.png (9KB) < https://matrix.org >
[12:54:09] <jschi[m]> I'm not there yet, was just dealing with that
[12:54:16] <hazzy-lab> I was wondering it it would be possible to paint the LED on the button, buy overriding the paint even ...
[12:54:41] <hazzy-lab> jschi[m]: that looks good!
[12:54:43] <hazzy-lab> very good
[12:55:41] <jschi[m]> yeah, I was going to try that - if we exposed the alignments as properties on LEDButton it could work - my concern is that 'ledness' is more of a mixin to buttons that a base class - but that could work
[12:56:12] <jschi[m]> I haven't gotten it to go left b/c LEDWidget paints in its own rect - so homed at 0,0 I presume
[12:56:45] <jschi[m]> just playing here trying to see what makes sense in Designer etc
[12:57:29] <jschi[m]> there are 5-6 props that led_widget exposes - so wrapping an led widget inside a derived button class we should expose the underlying props as well - I'm assuming
[12:58:12] <hazzy-lab> Yes, that seems right
[12:58:50] <jschi[m]> ok, and I'll assume that if I expose alignment I would use the Qt.Alignxxx flags and just do maths
[12:58:58] <jschi[m]> for position in button's bounding box
[12:59:30] <hazzy-lab> yes
[13:00:36] <jschi[m]> and we should provide choice for what led.state is wired to? checked, selected, etc?
[13:01:24] <jschi[m]> or just hardwire to checked?
[13:02:12] <jschi[m]> k, off to scare up some lunch - will chip at this in the afternoon
[13:02:13] <hazzy-lab> I think hardwired to checked would cover 98% of how it would be used
[13:02:26] <hazzy-lab> sounds good!
[13:03:41] <jschi[m]> hazzy-lab: +1
[13:15:16] <Lcvette[m]> That code is not so obvious what's going on Hazzy
[13:15:37] <Lcvette[m]> I looked and played a little bit but I just keep breaking it..lol
[13:16:11] <Lcvette[m]> Mind sending a hand for a minute if you remember what you did in there?
[13:16:16] <Lcvette[m]> Lending*
[13:16:17] <hazzy-lab> same here
[13:16:30] <Lcvette[m]> Uh oh
[13:16:32] <Lcvette[m]> Lol
[13:16:32] <hazzy-lab> I will look at it, but I don't understand it either
[13:16:42] <hazzy-lab> I stole that code xD
[13:16:51] <Lcvette[m]> I feel better
[13:16:52] <Lcvette[m]> Hahaha
[13:17:20] <Lcvette[m]> PP?
[13:17:52] <hazzy-lab> No, it was an example plug-in from trolltech
[13:18:01] <hazzy-lab> the company behind Qt
[13:18:19] <Lcvette[m]> Gotcha
[13:18:43] <Lcvette[m]> They should give instructions for it
[13:19:31] <hazzy-lab> they expect us to know what we are doing, lol
[13:19:39] <Lcvette[m]> jschi any ideas?
[13:19:52] <hazzy-lab> its probably like giving instructions with a ruberband :P
[13:20:08] <Lcvette[m]> Uh yeah... Not everyone is a Jedi coder
[13:20:09] <Lcvette[m]> Ll
[13:20:15] <Lcvette[m]> Lol
[13:20:52] <Lcvette[m]> Mmmmm.... Not hardly
[13:21:14] <Lcvette[m]> That's probably code?
[13:21:17] <Lcvette[m]> Python
[13:21:25] <Lcvette[m]> ?
[13:21:38] <hazzy-lab> yes, it's python
[13:21:55] <Lcvette[m]> Is that the entire led?
[13:22:03] <hazzy-lab> yes
[13:22:03] <Lcvette[m]> No other dependents?
[13:22:12] <Lcvette[m]> Kk
[13:22:50] <Lcvette[m]> Can always use fivver
[13:22:53] <Lcvette[m]> Lol
[13:23:21] <jschi[m]> lcvette, what changes do you want to make?
[13:23:21] <hazzy-lab> haha
[13:25:01] <Lcvette[m]> 2 changes, due to the size of the LEDs in the buttons the off state halo color is a bit distraction from the active state buttons I think
[13:25:32] <jschi[m]> btw, I'd be happy to remove the flasher! I turned it on in the designer and with 200ms refresh couldn't unclick it - had to kill my VM to recover
[13:25:42] <jschi[m]> probably a virtualbox issue but killed me
[13:25:50] <Lcvette[m]> And also i'd like the LED to have a more black ish hue in it's off state
[13:26:26] <jschi[m]> k, let me play with it a bit here - will put up some screenshots - want to try and get this led button coded up while I have some time this afternoon
[13:27:09] <Lcvette[m]> It currently is too near the button color to have a visual impact
[13:27:24] <Lcvette[m]> Cool
[13:42:40] <jschi[m]> three pix - off w/o halo, on also with no halo, and finally, darker off state
[13:42:41] * jschi[m] uploaded an image: Screen Shot 2018-08-18 at 1.37.32 PM.png (5KB) < https://matrix.org >
[13:42:45] * jschi[m] uploaded an image: Screen Shot 2018-08-18 at 1.38.13 PM.png (5KB) < https://matrix.org >
[13:42:47] * jschi[m] uploaded an image: Screen Shot 2018-08-18 at 1.40.53 PM.png (5KB) < https://matrix.org >
[13:43:10] <jschi[m]> small as shit and out of context but I think that gets us closer.
[13:43:12] <jschi[m]> brb
[13:56:28] <Lcvette[m]> much better
[13:59:49] <Lcvette[m]> can you send the file?
[14:15:16] <jschi[m]> led_widget.py?
[14:15:34] <jschi[m]> sure, I commited it but haven't pushed it
[14:20:15] <jschi[m]> https://gitlab.com
[14:33:00] * Lcvette[m] uploaded an image: image.png (255KB) < https://matrix.org >
[14:34:03] <Lcvette[m]> offstate looks great
[14:34:34] <Lcvette[m]> on state on screen the gradient is a bit white
[14:34:48] <Lcvette[m]> drowns the blue indicator out a bit much
[14:36:09] <jschi[m]> k, I can do that but will probably end up with distinct gradients for on and off states - making rapid progress on IndicatorButton widget - let me tweak those gradients
[14:37:55] <Lcvette[m]> do i just adjust the gradient size by changing the number?
[14:40:03] -!- millper has joined #hazzy
[14:40:20] <jschi[m]> ` gradient.setColorAt(0.75, self._color)
[14:40:20] <jschi[m]> `
[14:40:44] <jschi[m]> right after if self._state iso `1` use `0.75`
[14:41:02] -!- millper has quit [Client Quit]
[14:41:11] * jschi[m] uploaded an image: Screen Shot 2018-08-18 at 2.39.26 PM.png (12KB) < https://matrix.org >
[14:41:37] <Lcvette[m]> got it
[14:41:41] <Lcvette[m]> ok cool
[14:41:42] -!- millper has joined #hazzy
[14:41:58] <millper> join
[14:42:02] <Lcvette[m]> yeah i copied your file over
[14:42:14] <Lcvette[m]> welcome millper
[14:43:37] <jschi[m]> my version is a bit different now based on that change - if you tweak values - let me know and I'll get it into this commit
[14:44:17] <Lcvette[m]> are you on matrix?
[14:45:44] <Lcvette[m]> if so for single files like that its much easier to just file share direct
[14:46:11] <Lcvette[m]> especially since im testing in a different branch
[14:46:26] <jschi[m]> I have several files going into this commit - all good, share back with me if you change it
[14:58:16] * Lcvette[m] uploaded an image: image.png (254KB) < https://matrix.org >
[14:58:40] * Lcvette[m] posted a file: led_widget.py (4KB) < https://matrix.org >
[14:58:53] <Lcvette[m]> thats that version
[15:05:58] * Lcvette[m] uploaded an image: image.png (255KB) < https://matrix.org >
[15:06:11] <Lcvette[m]> darkened up the led active state color that bhelped alot
[15:09:23] <jschi[m]> nice, so I'm just working on the alignement property in designer for the led, you'll be able to move it left, center, right, top, middle, bottom
[15:09:48] <jschi[m]> need to inset it some amount - will measure your image there
[15:10:03] <Lcvette[m]> sweet
[15:10:22] <Lcvette[m]> i just fiddled with it until it looked as least awkward as i thought it could look
[15:10:41] <Lcvette[m]> seemed to look wierd when up in the gradient area of the button
[15:11:51] <jschi[m]> yeah, what diameter did you use for led? 16?
[15:11:59] <Lcvette[m]> yeah
[15:12:03] <jschi[m]> kk, working on it
[15:12:05] <Lcvette[m]> 15 seemed too small and 17 too bi
[15:12:08] <Lcvette[m]> g
[15:12:37] <Lcvette[m]> what do you think of the size?
[15:25:10] <jschi[m]> all good, just trying to get my maths correct based on diameter
[15:31:59] <Lcvette[m]> now im likeing the 15px sizxe
[15:32:00] <Lcvette[m]> :(
[15:32:03] <Lcvette[m]> hahahaha
[15:33:07] * Lcvette[m] uploaded an image: image.png (255KB) < https://matrix.org >
[15:33:22] <Lcvette[m]> here, let me push so you can see on your screen
[15:34:56] <Lcvette[m]> pushed
[15:35:02] <Lcvette[m]> check it out
[15:35:14] <Lcvette[m]> that is at 15 and it looks better i think
[15:41:53] <jschi[m]> that looks sweet - deep in the maths (rather fighting designer)
[15:42:10] <Lcvette[m]> lol
[15:46:34] <Lcvette[m]> geez.. everyone yelled and screamed for LED's.... now im throwing it out for review and people have either gotten used to the backlit look or changed their minds but they are not ndigging the LED's now... lol can't make anyone happy
[16:00:46] -!- Pedro has joined #hazzy
[16:01:10] Pedro is now known as Guest18043
[16:04:54] -!- Guest18043 has quit [Client Quit]
[16:05:22] -!- Pedro916 has joined #hazzy
[16:05:51] <Pedro916> hi
[16:06:09] <Pedro916> I new to IRC chat
[16:06:12] <Lcvette[m]> Hello Pedro
[16:06:19] <Lcvette[m]> welcome
[16:06:37] <Lcvette[m]> are you a coder?
[16:06:39] <Pedro916> thanks I nterested on your gui development
[16:07:01] <Pedro916> well i have some experince with c++ and python
[16:07:21] <Lcvette[m]> excellent!
[16:07:25] <Pedro916> also I have used qt with Qt creator
[16:07:37] <Lcvette[m]> excellent!
[16:08:03] <Lcvette[m]> our coding leader Hazzy is not here at the moment
[16:08:43] <Pedro916> what is the way to go to start help?
[16:08:53] <Lcvette[m]> Jeff is here he has some coding knowledge, much more than myself, i am more of a designer and graphics person
[16:09:18] <Pedro916> Ok
[16:09:48] <Lcvette[m]> Hazzy would have to direct you i think, but to start, do you have a github account?
[16:10:03] <Lcvette[m]> and if so a Git Kraken account?
[16:10:32] <Pedro916> i have git acount but not Kraken
[16:10:50] <Lcvette[m]> we work through GitKraken
[16:11:35] <Pedro916> ok
[16:11:49] <Lcvette[m]> so you will want to setup and account there nd also you may want to setup an account on Riot.IM which is a much better irc chat app
[16:11:52] <Lcvette[m]> it allows us to share files images etc direct
[16:12:02] <Lcvette[m]> plus keeps a running log of our conversations
[16:12:13] <Pedro916> ok nice
[16:12:43] <Lcvette[m]> go ahead and get those setup and with some luck Hazzy will be back and can help orient you to the rest of the intiiation process
[16:13:12] <Lcvette[m]> we nare very glad to have you aboard and welcome your help on this project for adding some new life to Linuxcnc!
[16:13:18] <Pedro916> I want to create a fresh install on mi work machine
[16:13:36] <Lcvette[m]> ok we work in debian stretch mainly
[16:13:41] <Pedro916> is ok if i install the actual deb from Linuxcnc page?
[16:14:08] <Lcvette[m]> one sec
[16:14:36] <Pedro916> ok so I will install debian stretch as mentioned in the forum
[16:14:43] <Lcvette[m]> linuxcnc debian stretch preempt rt
[16:15:21] <Lcvette[m]> http://www.linuxcnc.org
[16:15:59] <Lcvette[m]> one note on it, you will need a ethernet land line connected during install
[16:16:09] <Pedro916> ok I will start there and then set up the acounts
[16:16:17] <Lcvette[m]> perfect!
[16:21:34] <Pedro916> thanks
[16:24:08] * jschi[m] uploaded an image: Screen Shot 2018-08-18 at 4.23.25 PM.png (116KB) < https://matrix.org >
[16:24:18] <jschi[m]> LED Widget in the house
[16:24:46] <jschi[m]> I have some cleanup here - will try to get this up in a PR along with the updated gradient code for PR later today
[16:24:53] <jschi[m]> I'm out for a bit
[16:24:57] <Lcvette[m]> OUT-FRIGGIN-STANDING!
[16:25:20] <Lcvette[m]> sounds good man awesome work!!
[16:25:29] <jschi[m]> kk, later
[16:49:11] <hazzy-lab> jschi[m]: That is awesome! Great work!
[16:49:52] <jschi[m]> lots of learning - feeling pretty good about this one - and bonus - I have buttons now for the JogIncrementWidget
[16:50:10] -!- grijalvap[m] has joined #hazzy
[16:50:31] <grijalvap[m]> ok I have installed riot
[16:50:32] <grijalvap[m]> this is a test
[16:50:38] <hazzy-lab> welcome pedro!
[16:51:09] <grijalvap[m]> good now I will continue with Kraken
[16:51:24] <hazzy-lab> jschi[m]: excellent, pretty clear you have much more experience than the rest of us here :)
[16:52:20] <hazzy-lab> grijalvap[m]: Great, the kraken lives here: https://www.gitkraken.com
[16:52:39] <grijalvap[m]> thanks
[16:52:46] <hazzy-lab> The code is hosted on gitlab here: https://gitlab.com
[17:12:42] <jschi[m]> hazzy-lab: I pushed that up as PR - i didn't intend to include xyz.ui which has my hacky three buttons up on teh file screen
[17:12:45] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Jeff Schilling opened merge request #3: Indicator button at Hazzy / QtPyVCP ( https://gitlab.com )
[17:13:04] <jschi[m]> I reallly need to head out - back online later
[17:13:39] <hazzy-lab> thank you!
[17:27:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson accepted merge request #3: Indicator button at Hazzy / QtPyVCP ( https://gitlab.com )
[17:27:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[17:32:45] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson commented on merge request !3 at Hazzy / QtPyVCP ( /Hazzy/qtpyvcp/merge_requests/3#note_95288180 )
[17:36:46] -!- Muzzer has joined #hazzy
[17:37:26] -!- Muzzer has quit [Client Quit]
[17:42:59] <TurBoss> Hello
[17:43:11] <hazzy-lab> hey!
[17:49:16] <TurBoss> I need a bug hunter
[17:49:30] <TurBoss> :)
[17:49:57] <TurBoss> for the tooltable branch
[17:50:35] <TurBoss> only some minor tweaks left like size of the widget and that
[17:52:29] <Lcvette[m]> turboss is here!
[17:52:35] <Lcvette[m]> hurray!
[17:52:43] <TurBoss> yo
[17:52:47] <TurBoss> hurray!
[17:55:09] <Lcvette[m]> you need help?
[17:55:13] <Lcvette[m]> can i help?
[17:55:19] <TurBoss> sure
[17:55:28] <TurBoss> just try to break the tool table
[17:55:42] <TurBoss> i think still posible
[17:56:18] <Lcvette[m]> ok gimme about 10 minutes, im wrapping up what im working on
[17:56:23] <TurBoss> sure
[17:58:22] * hazzy-lab checks out the ugly lines
[17:58:55] <TurBoss> thanks
[17:59:11] <TurBoss> I need helpwith size/expanding things
[17:59:13] <TurBoss> lol
[18:01:26] <hazzy-lab> seems fine, only problem is that empty does not empty the whole table
[18:02:26] <TurBoss> hmmmm
[18:02:28] <TurBoss> ook
[18:02:33] <TurBoss> checking
[18:03:02] <TurBoss> fixed
[18:03:39] <TurBoss> I would like to add askign dialogs
[18:03:43] <TurBoss> there is something out there?
[18:03:55] <hazzy-lab> yes
[18:03:56] <hazzy-lab> sek
[18:04:03] <TurBoss> fantastic
[18:13:59] <hazzy-lab> TurBoss: just pushed a fix for the last table row
[18:14:06] <hazzy-lab> made it expand
[18:14:26] <hazzy-lab> TurBoss: The table looks great!
[18:14:27] <TurBoss> I did the same lol
[18:14:32] <hazzy-lab> hahaha
[18:14:39] <hazzy-lab> sorry
[18:14:45] <TurBoss> ok I'll discard mine
[18:14:47] <TurBoss> no problem :D
[18:15:50] <TurBoss> now Im with the right aling
[18:17:29] <hazzy-lab> TurBoss: maybe just use the QMessage box?
[18:17:31] <hazzy-lab> https://gitlab.com
[18:17:39] <TurBoss> ok
[18:17:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed new project branch ToolTableWidget at Hazzy / QtPyVCP ( https://gitlab.com )
[18:30:32] <Lcvette[m]> whats up?
[18:31:15] <Lcvette[m]> what i miss?
[18:32:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[18:38:02] <jschi[m]> Nice catches hazzy - the magic number 33/34 was me struggling with designer - turns out I need to instantiate a Qt.Alignment object in the setAlignment method - could go back to AlignLeft | AlignTop for readability
[18:38:10] <jschi[m]> I'll nick that in my next push
[18:39:18] <hazzy-lab> jschi[m]: Ah, I was tried to to with the the align flags but could not figure it out! that would help readability.
[18:44:03] * TurBoss uploaded an image: Captura de pantalla de 2018-08-19 00-43-45.png (168KB) < https://matrix.org >
[18:44:13] <TurBoss> done
[18:44:40] <hazzy-lab> TurBoss: Nice!
[18:45:10] <hazzy-lab> Qt integrates very well with gnome
[18:45:12] <TurBoss> :)
[18:45:26] <TurBoss> it done
[18:45:28] <TurBoss> ok to merge
[18:45:33] <hazzy-lab> yes!
[18:45:45] <TurBoss> please take a look first
[18:45:51] <hazzy-lab> ok :D
[18:51:17] <hazzy-lab> TurBoss: Looks very good
[18:51:20] <hazzy-lab> one thing
[18:51:24] <TurBoss> Thanks!
[18:51:26] <TurBoss> es
[18:51:29] <TurBoss> TYes?
[18:51:51] <hazzy-lab> it seems redundant to have both the row number and the tool number
[18:52:03] <TurBoss> ok
[18:52:10] <TurBoss> removing
[18:52:10] <hazzy-lab> maybe we don't need the tool number column?
[18:52:18] <TurBoss> nono
[18:52:26] <TurBoss> the tool could be 99
[18:52:36] <hazzy-lab> true!
[18:52:37] <hazzy-lab> lol
[18:52:38] <hazzy-lab> ok
[18:52:44] <TurBoss> I'll remove the Vertical header
[18:52:51] <hazzy-lab> ok, that sounds good
[18:52:54] <hazzy-lab> thanks!
[18:55:50] <TurBoss> one thing is
[18:56:06] <TurBoss> how do I set right align to some colums?
[18:57:36] <TurBoss> apart of that is finished
[18:59:06] <Lcvette[m]> turboss!! Hurray!! you did it!!
[18:59:17] <TurBoss> took some time lol
[18:59:18] <TurBoss> :D
[18:59:43] <Lcvette[m]> everything worth doing is worth doing well
[18:59:55] <TurBoss> I'm sure it will break your layout lol
[19:00:10] <Lcvette[m]> no no
[19:00:20] <TurBoss> you should add a grup box before
[19:00:33] <Lcvette[m]> there is a group box in place already
[19:00:41] <TurBoss> nono
[19:00:53] <TurBoss> ah ok
[19:01:00] <TurBoss> I missunderstood
[19:01:05] <Lcvette[m]> so you are not using my table?
[19:01:13] <TurBoss> i was
[19:01:45] <Lcvette[m]> then why would itbreak?
[19:03:04] <Lcvette[m]> we probably need to merge some stuff so we can sort out what breaks
[19:03:14] <Lcvette[m]> before too many things come in at one time
[19:03:19] <TurBoss> sek
[19:03:35] <TurBoss> should me merged in master first
[19:03:44] <TurBoss> *be
[19:04:06] <TurBoss> hazzy-lab: is ok to merge?
[19:04:29] <TurBoss> anyway lets do it
[19:04:44] <TurBoss> ok nothing breaks for now
[19:04:56] <TurBoss> I'll push when testes
[19:06:10] <Roguish> ok all, hey, what are the primary packages to install? qt??? python????
[19:07:00] <Lcvette[m]> debian stretch
[19:07:07] <Lcvette[m]> github
[19:07:12] <Lcvette[m]> gitkraken
[19:07:55] <Lcvette[m]> then get the files from hazzy's repository i think he put what you need in there
[19:07:55] <TurBoss> https://gitlab.com
[19:07:58] <TurBoss> Roguish: they are all there
[19:08:43] <Roguish> thanks. i was looking for that but could not find it...
[19:10:52] <Lcvette[m]> turboss, how do i open the tool table?
[19:11:02] <Lcvette[m]> i checked out your branch
[19:11:07] * TurBoss uploaded an image: Captura de pantalla de 2018-08-19 01-10-54.png (329KB) < https://matrix.org >
[19:11:10] <TurBoss> sek
[19:12:26] <jschi[m]> TurBoss: Tool 6 sounds like it hurts
[19:12:43] <Lcvette[m]> lol
[19:12:46] <TurBoss> lol
[19:12:50] <TurBoss> hazzy tools
[19:13:05] <Lcvette[m]> 10 too
[19:13:08] <TurBoss> I don't know how it has fun
[19:13:48] <Lcvette[m]> those two in the same table start sounding a bit dark web dirty
[19:14:06] <jschi[m]> tool table looks great!
[19:14:07] <TurBoss> :)
[19:14:56] <Lcvette[m]> how do i play with the table turboss?
[19:15:11] <TurBoss> I'll merge into master son
[19:15:14] <TurBoss> soon
[19:15:25] <TurBoss> so you could pick it from there
[19:15:29] <Lcvette[m]> i want to test its functionality
[19:16:05] <TurBoss> okay pushing
[19:16:37] <TurBoss> done
[19:16:58] <TurBoss> the widget is on master now
[19:17:16] <Lcvette[m]> do i checkout turboss master or origin master?
[19:17:37] <TurBoss> Lcvette: you now can merge master in your branch
[19:17:45] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: TurBoss pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[19:17:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Jeff Schilling closed merge request #2: JogIncrement Widget at Hazzy / QtPyVCP ( https://gitlab.com )
[19:18:08] <Lcvette[m]> i want hazzy to do it
[19:18:20] <TurBoss> summon it
[19:18:26] <Lcvette[m]> he makes safeties for me
[19:18:42] <Lcvette[m]> after the last debacle..lol
[19:18:44] <Lcvette[m]> :)
[19:19:19] <TurBoss> u235
[19:19:48] <Lcvette[m]> uranium 235?
[19:20:02] <TurBoss> yes :D
[19:20:06] <TurBoss> i'm trying tu summon
[19:20:41] <Lcvette[m]> hazzy-lab: hazzy!!!
[19:21:07] <Lcvette[m]> hazzy-lab: hazzy!!!
[19:21:55] <Lcvette[m]> hazzy-lab: hazzy!!!
[19:21:55] <Lcvette[m]> hazzy-lab: hazzy!!!
[19:21:57] <Lcvette[m]> hazzy-lab: hazzy!!!
[19:21:57] <Lcvette[m]> lol
[19:22:01] <hazzy-lab> stappp!!!!
[19:22:02] <hazzy-lab> lol
[19:22:14] <Lcvette[m]> hahahah
[19:22:15] <Lcvette[m]> it worked turboss
[19:22:23] <hazzy-lab> xD
[19:22:23] <TurBoss> great
[19:22:31] <Lcvette[m]> hazzy you need to merge us
[19:22:43] * hazzy-lab reads the log
[19:22:55] <TurBoss> better don't
[19:23:32] <hazzy-lab> ok, I should merge to master?
[19:23:36] <hazzy-lab> I think so
[19:23:44] <TurBoss> its done
[19:24:06] <Lcvette[m]> better do it before too many new things get added and there are so many broken things to fix theres no good lace to start
[19:24:08] <hazzy-lab> great!
[19:24:30] <hazzy-lab> what am I supposed to do?
[19:24:31] <hazzy-lab> lol
[19:24:56] <TurBoss> afk
[19:25:02] <TurBoss> 10 min
[19:25:22] <Lcvette[m]> merge it
[19:25:56] <hazzy-lab> it is merged into master
[19:25:57] <Lcvette[m]> make a maste_probe_basic_1920 baby
[19:26:14] <hazzy-lab> oh right
[19:26:38] * hazzy-lab is fat happy and stupid after supper
[19:26:56] <Lcvette[m]> i just copied the whole probe basic folder to a backup folder JIC
[19:27:04] <hazzy-lab> ok
[19:27:32] <Lcvette[m]> make safteies
[19:28:37] <Lcvette[m]> it feels like prom night all over again
[19:28:51] <hazzy-lab> xD
[19:29:14] <Lcvette[m]> still not sure why im the only one rocking a space invader icon
[19:34:48] <Lcvette[m]> whats happening
[19:34:56] <hazzy-lab> bad stuff
[19:35:07] <hazzy-lab> merger conflicts
[19:35:17] <Lcvette[m]> we expected that
[19:54:06] <hazzy-lab> Lcvette[m]: Ok, think I got it
[19:54:11] <hazzy-lab> pushed
[19:54:16] <Lcvette[m]> Hurray?
[19:54:40] <Lcvette[m]> Hurray!
[19:55:06] <Lcvette[m]> reset loal to here?
[19:55:11] <Lcvette[m]> local
[19:55:18] <hazzy-lab> yes
[19:56:59] <Lcvette[m]> it opened
[19:57:06] <hazzy-lab> hurray!
[19:57:12] <Lcvette[m]> hurray!
[19:57:21] <Lcvette[m]> i have some new buttons from jeff it looks like
[19:57:26] <Lcvette[m]> testers
[19:57:47] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch probe_basic_1920 at Hazzy / QtPyVCP ( https://gitlab.com )
[19:57:47] <Lcvette[m]> everything fits\all my latest updates are here
[19:57:53] <Lcvette[m]> you did it!
[19:57:58] <TurBoss> hurray!
[19:58:01] <Lcvette[m]> HURRAY!!!!
[19:58:07] <Lcvette[m]> we are one big happy family now!
[19:58:14] <Lcvette[m]> turbosses tool table is not here
[19:58:41] <TurBoss> nop
[19:58:54] <Lcvette[m]> turboss you broke it?
[19:59:09] <TurBoss> no its a custom widget :D
[19:59:18] <TurBoss> yo have to place it somewhere
[19:59:22] <Lcvette[m]> you want me to put it in
[19:59:27] <Lcvette[m]> sweet!
[20:04:35] * Lcvette[m] uploaded an image: image.png (214KB) < https://matrix.org >
[20:05:55] <jschi[m]> I'll update the JogIncrement widget over the next day or two - I'm leaving out for nashville in the am and won't be back for a few days - not sure yet how much time I can get. will advise
[20:06:47] <Lcvette[m]> sounds good Jeff!
[20:06:54] <Lcvette[m]> have a safe trip amn!
[20:07:05] <hazzy-lab> jschi[m]: sounds good! thanks for the help so for!
[20:07:37] <hazzy-lab> who is millper?
[20:07:53] <hazzy-lab> millper: hello and welcome!
[20:08:03] <TurBoss> duno
[20:08:04] <TurBoss> hello!
[20:10:53] <Lcvette[m]> turboss, how do i go in and edit the widget?
[20:11:09] <Lcvette[m]> oh yeah hazzy i did some more recruiting earlier
[20:11:27] <hazzy-lab> oh, good!
[20:11:28] <Lcvette[m]> trying to get you some more coders
[20:11:28] <Lcvette[m]> :)
[20:11:43] <TurBoss> widget is raw
[20:11:53] <TurBoss> you should add style
[20:11:54] <Lcvette[m]> i don't know what that means
[20:12:50] <Lcvette[m]> raw
[20:13:03] <Lcvette[m]> i want to add style but not sure how to go in and do that
[20:14:04] <TurBoss> right click on it and add styesheet?
[20:14:09] <hazzy-lab> can't you just add the style sheet at usual?
[20:14:31] <Lcvette[m]> i didn't use a style sheet for the table
[20:14:47] <Lcvette[m]> it was quite different than anything else because its a complex element
[20:14:47] <hazzy-lab> how did you so it?
[20:15:16] <Lcvette[m]> i had to do so inside the table itself in its own properties options in the actual table
[20:15:42] <Lcvette[m]> not the property editor
[20:15:47] <Lcvette[m]> but inside the actual table
[20:15:49] <TurBoss> brb
[20:16:39] <hazzy-lab> hmm
[20:16:41] <hazzy-lab> ok
[20:16:43] <hazzy-lab> sek
[20:17:04] <Lcvette[m]> i guess because the table is a predefined element maybe?
[20:17:11] <hazzy-lab> you should be able to do it all from QSS, but I have another idea
[20:18:25] <Lcvette[m]> i already built this table once and it took me all day
[20:18:27] <Lcvette[m]> lol
[20:18:37] <Lcvette[m]> i would love a style sheet for it
[20:18:49] <Lcvette[m]> then internal properties editing was grueling
[20:18:55] <Lcvette[m]> literally one box at a time
[20:18:58] <Lcvette[m]> for everything
[20:19:45] <hazzy-lab> one box at a time would not work for the actual table, because when you add a tool it makes new boxes from scratch
[20:21:03] <TurBoss> hmmm i did much breakage?
[20:21:04] <Lcvette[m]> ah
[20:21:09] <Lcvette[m]> no
[20:21:23] <Lcvette[m]> just not sure how to edit the widget
[20:21:27] <TurBoss> I'm investigating how to style the table
[20:21:31] <Lcvette[m]> visually
[20:21:50] * hazzy-m uploaded an image: Screenshot_2018-08-18_20-21-39.png (44KB) < https://matrix.org >
[20:22:06] <hazzy-m> can style with QSS
[20:23:18] * TurBoss uploaded an image: Captura de pantalla de 2018-08-19 02-23-06.png (230KB) < https://matrix.org >
[20:24:06] <TurBoss> its easy
[20:24:10] <TurBoss> right click on the table
[20:24:25] <Lcvette[m]> k
[20:24:37] <TurBoss> change style then add color for background and alternate backgrund
[20:24:38] <TurBoss> then set the font
[20:24:41] <TurBoss> just 4 click
[20:25:27] <hazzy-lab> Lcvette[m]: This might be a good reference for QSS best practice: https://raw.githubusercontent.com
[20:26:36] <TurBoss> hazzy-lab: I'm nuking the tool_table branch
[20:26:39] <Lcvette[m]> justification?
[20:26:46] <TurBoss> sek
[20:26:52] <hazzy-lab> TurBoss: ok
[20:27:03] <Lcvette[m]> buttons sizing
[20:27:08] <Lcvette[m]> button spacing
[20:27:22] <hazzy-lab> you can do that ALL in ASS
[20:27:26] <hazzy-lab> qSS lol
[20:28:33] <Lcvette[m]> i amnot sure how
[20:28:42] <Lcvette[m]> or how turboss put everything together
[20:28:46] <Lcvette[m]> some im pretty blind
[20:29:09] <TurBoss> do you want to add space betwen items?=
[20:29:18] <Lcvette[m]> yeah
[20:29:25] <Lcvette[m]> the formatting i had worked
[20:29:26] <Lcvette[m]> looked good\
[20:30:01] <TurBoss> sek I'll mimic your befor style so you don't have to
[20:30:08] <Lcvette[m]> i don't mind
[20:30:21] <Lcvette[m]> i would like to be able to im just trying to figure out how to go in and do it
[20:30:30] <Lcvette[m]> qss is not easy for me
[20:30:40] <Lcvette[m]> for this its like a million times harder
[20:30:42] <Lcvette[m]> lol
[20:30:55] <TurBoss> hmm ok
[20:30:59] <TurBoss> I'll help
[20:31:32] <TurBoss> font: 11pt "Bebas Kai";
[20:31:33] <TurBoss> alternate-background-color: rgb(85, 87, 83);
[20:31:33] <TurBoss> background-color: rgb(136, 138, 133);
[20:31:41] <TurBoss> change the colors
[20:31:50] <Lcvette[m]> those are the easy ones
[20:31:54] <TurBoss> hhehehe
[20:31:54] <Lcvette[m]> i do those all the time
[20:32:00] <TurBoss> ok
[20:32:12] -!- Pedro916 has quit [Ping timeout: 252 seconds]
[20:32:16] <Lcvette[m]> individual column justification
[20:32:29] <Lcvette[m]> the buttons spacing, the button sizing inside the widget
[20:32:38] <Lcvette[m]> the laeft and right margin
[20:33:12] <Lcvette[m]> the padding between the table and the buttons
[20:34:06] <Lcvette[m]> or is that something that needs to be built into the widget before hand
[20:34:50] <TurBoss> all can be done in the style sheet
[20:35:54] <Lcvette[m]> did you use a layout?
[20:36:08] <Lcvette[m]> vertical?
[20:36:35] <Lcvette[m]> multiple layouts?
[20:36:41] <Lcvette[m]> layouts inside a layout
[20:36:47] <TurBoss> vertica layout
[20:36:56] <TurBoss> and buttons in horizontal one
[20:37:11] <Lcvette[m]> ok
[20:38:12] <Lcvette[m]> so QVBoxLayout
[20:38:46] <Lcvette[m]> layout-spacing:
[20:38:47] <Lcvette[m]> etc
[20:38:56] <Lcvette[m]> in style sheet?
[20:39:01] <Lcvette[m]> the similar for horizontal?
[20:40:24] <hazzy-lab> TurBoss: maybe the tooltable should inherent directly from QTableView?
[20:40:28] <hazzy-lab> I am going to try it
[20:40:39] * TurBoss sent a long message: < https://matrix.org >
[20:40:48] <TurBoss> could be
[20:41:11] <TurBoss> Lcvette: the first section affects the whole tool table
[20:41:28] <TurBoss> the seccond one affects all the buttons in just the tool table
[20:41:40] <Lcvette[m]> ok
[20:41:52] <TurBoss> I'm placing this code in xyz.qss
[20:41:57] <TurBoss> at buttom
[20:42:01] <TurBoss> bottom*
[20:42:48] <Lcvette[m]> no
[20:42:50] <Lcvette[m]> don't
[20:43:18] <Lcvette[m]> not ready for it to be there yet
[20:43:23] <Lcvette[m]> let me put it in the style sheet first
[20:43:42] <Lcvette[m]> to get it dialed in then transfer it over to qss
[20:43:49] <Lcvette[m]> much easier to edit that way inside designer
[20:43:55] <TurBoss> ok
[20:44:24] <Lcvette[m]> i have had style sheets i had to scroll through they were so long already
[20:44:24] <Lcvette[m]> lol
[20:44:49] <Lcvette[m]> im not new to them, just wasn't sure how to attack something i could select to see what was what
[20:45:06] <Lcvette[m]> for the layout boxes
[20:45:12] <Lcvette[m]> io have never done one of those in a stylesheet
[20:46:30] * hazzy-m uploaded an image: Screenshot_2018-08-18_20-46-14.png (131KB) < https://matrix.org >
[20:46:37] <hazzy-m> Lcvette: Better?
[20:47:38] <Lcvette[m]> not necessary
[20:47:57] <Lcvette[m]> you said the justification method per individual boxes wouldn't work
[20:48:04] <hazzy-lab> right
[20:48:24] <hazzy-lab> But I think this might be better anyway, than the buttons can be placed anywhere
[20:48:42] <Lcvette[m]> so the color and fonr/size is the other properties accessed throug there i think
[20:48:43] <TurBoss> hazzy-lab: fantastic
[20:48:50] <hazzy-lab> TurBoss: seem ok?
[20:48:50] <Lcvette[m]> yeah that would be good
[20:48:55] <TurBoss> yes!!
[20:49:02] <hazzy-lab> ok, almost done :D
[20:49:09] <TurBoss> great
[20:49:14] <Lcvette[m]> the buttons seem to get zoomed
[20:49:36] <TurBoss> buuuuuut
[20:49:42] <hazzy-lab> yes?
[20:49:50] <TurBoss> where are the buttons?
[20:50:38] <hazzy-lab> there aren't there, but I will add slots so a regular QBushButton can be connected using the designer signal and slot editor
[20:51:59] <TurBoss> how will they manipulate the tool table?
[20:52:09] <TurBoss> oh ok
[20:52:30] <hazzy-lab> It will be a little harder to set up, but more flexible
[20:52:37] <TurBoss> so the table will have a save slot?
[20:52:40] <hazzy-lab> yes
[20:53:22] <TurBoss> okey!!
[20:53:24] <hazzy-lab> You all ready have the methods there, all I have to do is decorate them with pyqtSLot
[20:53:33] <hazzy-lab> easy peasy!
[20:53:36] <TurBoss> great
[20:54:23] <TurBoss> how can I use this on wheezy?¿
[20:54:27] <TurBoss> lol
[20:54:37] <hazzy-lab> I tired, but failed :(
[20:54:41] <TurBoss> pyside?
[20:54:44] <TurBoss> oh
[20:54:49] <hazzy-lab> I did not try very hard though
[20:54:56] <hazzy-lab> yes, or QtPy!
[20:55:03] <hazzy-lab> and pyside
[20:55:15] <TurBoss> no worries
[20:55:31] <TurBoss> I hope RTAI will land on strecth
[20:55:45] <hazzy-lab> yes, that would be great
[20:55:58] * TurBoss uploaded an image: Captura de pantalla de 2018-08-19 02-51-14.png (294KB) < https://matrix.org >
[20:56:01] <TurBoss> :P
[20:56:13] <hazzy-lab> nice!
[20:56:29] <TurBoss> just nuked the qss with the darkone
[20:56:52] <TurBoss> I should create one with yellow and black diagonal bars
[20:57:05] <hazzy-lab> any progress on TurBoClone??
[20:57:07] <hazzy-lab> yes! lol
[20:57:13] <TurBoss> no
[20:57:16] <TurBoss> get bored
[20:57:21] <hazzy-lab> hehe
[21:00:24] <Lcvette[m]> im not getting the colors to show up with the code you sent me
[21:00:27] <Lcvette[m]> or the font
[21:00:46] <hazzy-lab> Lcvette[m]: hang on a sek
[21:01:03] <TurBoss> for birthday i'll buy mesa equipment
[21:01:20] <Lcvette[m]> oh ok
[21:01:52] <TurBoss> and some some granite devices
[21:01:52] <Lcvette[m]> turboss your getting mesa?
[21:01:52] <TurBoss> afk
[21:02:00] <Lcvette[m]> what mesa?
[21:02:07] <hazzy-lab> mesa cards
[21:02:08] <Lcvette[m]> ok
[21:02:14] <hazzy-lab> lol
[21:02:17] <hazzy-lab> sorry
[21:02:21] <Lcvette[m]> yeah which ones
[21:02:33] <TurBoss> I would like to plug servos
[21:02:39] <TurBoss> 6i24
[21:02:51] <Lcvette[m]> ?
[21:02:55] <TurBoss> sek
[21:02:56] <Lcvette[m]> 6i25?
[21:03:00] <TurBoss> no
[21:03:18] <Lcvette[m]> lcvette goes to mesa website
[21:03:35] <TurBoss> http://store.mesanet.com
[21:03:45] <TurBoss> this one
[21:04:56] <TurBoss> http://store.mesanet.com
[21:05:38] <TurBoss> http://store.mesanet.com
[21:05:39] <TurBoss> that kit
[21:05:54] <Lcvette[m]> why that one?
[21:06:15] <TurBoss> 6i25 is the same :|
[21:06:19] <TurBoss> ya duno
[21:06:23] <TurBoss> more expansions
[21:06:32] <Lcvette[m]> 6i25+7i77 is what is generally used for analog servos
[21:06:43] <TurBoss> yes
[21:07:03] <TurBoss> ok
[21:07:14] <Lcvette[m]> i have a 7i77
[21:07:17] <TurBoss> 6i25 7i77 + what servo kt?
[21:07:31] <Lcvette[m]> any servos that uses analog
[21:07:55] <TurBoss> I saw some omron ... but should be expensive
[21:08:10] <Lcvette[m]> more modern servos have gone to pulse
[21:08:35] <Lcvette[m]> they run non a 7i76
[21:08:41] <Lcvette[m]> on*
[21:08:46] <Lcvette[m]> step direction
[21:09:00] <TurBoss> I would like to play with analog ones
[21:09:03] <Lcvette[m]> loop is closed in between the drive and the encoder
[21:09:16] <TurBoss> and learn to tune pid
[21:09:27] <Lcvette[m]> you can still tune pulse type
[21:09:55] <TurBoss> there is also the stmbl
[21:10:31] <TurBoss> they are smart serial
[21:11:09] <Lcvette[m]> is shipping from china expensive for you?
[21:11:17] <TurBoss> no
[21:11:27] <TurBoss> isn't free?
[21:11:40] <Lcvette[m]> no but for some people its very expensive
[21:11:50] <TurBoss> I don't like china stuff
[21:12:14] <Lcvette[m]> no body likes china stuff
[21:12:22] <TurBoss> :D
[21:12:28] <Lcvette[m]> but sometimes china stuff works and is affordable
[21:12:29] <Lcvette[m]> lol
[21:12:56] <grijalvap[m]> where are you turboss?
[21:13:02] <TurBoss> from spain
[21:13:16] <TurBoss> anyway I have 2 months to think
[21:13:45] <grijalvap[m]> i have the 7i75 +7i76 and they work great
[21:14:01] <grijalvap[m]> also have used the 7i76E
[21:14:10] <TurBoss> the ethernet one
[21:14:13] <TurBoss> woow
[21:14:16] <grijalvap[m]> yes
[21:14:46] <Lcvette[m]> i run the ethernet 7i92+7i76+7i77
[21:15:08] <grijalvap[m]> i'm compiling the Qt5 and is taking to long
[21:15:16] <Lcvette[m]> but had issues with latency
[21:15:20] <TurBoss> why?
[21:15:39] <TurBoss> grijalvap: why you compiling? some obscure distro?
[21:15:40] * hazzy-lab is boring and runs 5i25 with a 7i76 or 7i77
[21:15:42] <TurBoss> gentoo?:P
[21:15:59] <Lcvette[m]> thats a solid performer
[21:16:22] <hazzy-lab> yes, always works with minimal fiddling
[21:16:41] <Lcvette[m]> i will be running a 6i25+7i76 on my lathe
[21:16:48] <Lcvette[m]> mobo did not have the right pcie for the 5i25
[21:16:49] <hazzy-lab> tooltable rework is done
[21:16:49] <Lcvette[m]> lol
[21:16:52] <grijalvap[m]> nop I installed the debian
[21:17:06] <hazzy-lab> grijalvap[m]: then you don't need to compile
[21:17:08] <Lcvette[m]> yeah?
[21:17:13] <hazzy-lab> I guess the doc's are not clear
[21:17:22] <hazzy-lab> Roguish also compiled :D
[21:17:29] <TurBoss> :O
[21:17:34] <grijalvap[m]> and follow the https://gist.github.com
[21:18:04] <grijalvap[m]> in the part Build and install Qt5
[21:18:09] <TurBoss> ahhh
[21:18:14] <hazzy-lab> grijalvap[m]: look at the second paragraph in this section: def handleItem(self, value):
[21:18:14] <hazzy-lab> item = QStandardItem()
[21:18:14] <hazzy-lab> if isinstance(value, str):
[21:18:14] <hazzy-lab> item.setText(value)
[21:18:14] <hazzy-lab> elif isinstance(value, int):
[21:18:15] <hazzy-lab> item.setText(str(value))
[21:18:15] <hazzy-lab> elif isinstance(value, float):
[21:18:16] <hazzy-lab> item.setText(str(value))
[21:18:16] <hazzy-lab> elif value is None:
[21:18:17] <hazzy-lab> item.setText("")
[21:18:17] <hazzy-lab> return item
[21:18:18] <hazzy-lab> oops
[21:18:21] <hazzy-lab> turbo spam
[21:18:33] <hazzy-lab> https://gitlab.com
[21:19:15] * TurBoss goes AFK
[21:19:16] <TurBoss> latter
[21:19:21] <hazzy-lab> cu turboss
[21:19:32] <Lcvette[m]> awesome work turboiss!
[21:19:56] * TurBoss continues on mobile
[21:20:46] <grijalvap[m]> ok what I'm compiling ist the pyqt5
[21:20:53] <grijalvap[m]> now I see
[21:21:04] <hazzy-lab> if you are on debian stretch you don't need to
[21:21:35] <hazzy-lab> the libpyqt.so file is included in the project files in the QtDesigner directory
[21:22:19] <hazzy-lab> copy both those so files into /usr/lib/x86_64-linux-gnu/qt5/plugins/designer/
[21:22:24] <hazzy-lab> that is all you need to do
[21:22:39] <grijalvap[m]> so how can i run qtcreator
[21:22:41] <hazzy-lab> and then install the deps listed in the read me and you should be good to do
[21:22:58] <hazzy-lab> run the launch_designer.sh script
[21:23:06] <hazzy-lab> in the project root
[21:23:15] <grijalvap[m]> ok
[21:24:57] <Lcvette[m]> hazzy you made a new table?
[21:25:05] <hazzy-lab> yes, pushing right now
[21:26:12] <Lcvette[m]> saweeeet!
[21:26:27] <hazzy-lab> ok done
[21:26:35] <hazzy-lab> I needmerge now
[21:27:25] <hazzy-lab> ok merged into probe basic and pushed
[21:27:42] <hazzy-lab> there are no buttons now
[21:27:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[21:27:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[21:27:57] <hazzy-lab> you will have to add your own and connect them to the tooltable with signals
[21:28:08] <hazzy-lab> I have not tested
[21:28:12] <hazzy-lab> but I have to run
[21:28:18] <Lcvette[m]> what happened?
[21:28:32] * Lcvette[m] uploaded an image: image.png (267KB) < https://matrix.org >
[21:29:41] <Lcvette[m]> i'll worry about it tomorrow
[21:30:15] <hazzy-lab> check again
[21:30:18] <hazzy-lab> should be fine
[21:31:03] <Lcvette[m]> same
[21:31:06] <Lcvette[m]> m not merged
[21:32:15] <hazzy-lab> check now
[21:32:30] <hazzy-lab> bbl
[21:32:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch probe_basic_1920 at Hazzy / QtPyVCP ( https://gitlab.com )
[21:33:01] <Lcvette[m]> hurray!
[21:38:48] * Lcvette[m] uploaded an image: image.png (256KB) < https://matrix.org >
[21:38:54] <Lcvette[m]> still buttons
[21:39:10] <Lcvette[m]> o:
[21:39:29] <Lcvette[m]> going to watch a movie with the wide forn an hour or so
[22:17:46] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: TurBoss pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[23:17:09] * hazzy-m uploaded an image: Screenshot_2018-08-18_23-16-51.png (130KB) < https://matrix.org >
[23:17:41] <hazzy-lab> Lcvette[m] got the new table widget added to probe basic
[23:17:47] <hazzy-lab> getting ready to push
[23:19:53] <Lcvette[m]> I couldn't find the new one..lol
[23:19:55] <Lcvette[m]> Oohlala
[23:20:09] <hazzy-m> not perfect
[23:20:26] <hazzy-m> but got most of your stuff trtasferted over
[23:20:34] <Lcvette[m]> Looks damn close to me!!!
[23:20:44] <hazzy-m> Great!!
[23:20:56] <Lcvette[m]> Hazzy got to play on the graphics!! Hurray
[23:25:34] <Lcvette[m]> So can the same thing be used for the offset table now?
[23:25:51] <Lcvette[m]> Just v connect to different parameters numbers in Linux?
[23:25:53] <hazzy-lab> no
[23:26:02] <hazzy-lab> but we will make a similar one
[23:26:08] <Lcvette[m]> Gotcha
[23:26:29] <hazzy-lab> same QSS will style both
[23:26:57] <Lcvette[m]> Nice!!!
[23:28:37] <Lcvette[m]> I'm researching how to do other options on tables with stylesheet code now
[23:32:42] <Lcvette[m]> what code is style sheet?
[23:33:11] <hazzy-lab> ???
[23:33:13] <hazzy-lab> QSS
[23:33:41] <Lcvette[m]> c++?
[23:33:50] <Lcvette[m]> etc
[23:33:55] <Lcvette[m]> qt
[23:33:57] <Lcvette[m]> py
[23:34:01] <hazzy-lab> no, lol
[23:34:11] <hazzy-lab> QSS is the code it is
[23:34:17] <Lcvette[m]> when I search lots of yours come up
[23:34:26] <Lcvette[m]> I never know what to look at
[23:35:42] <hazzy-lab> where are you searching?
[23:35:45] <hazzy-lab> lots of my code comes up?
[23:35:54] <Lcvette[m]> google
[23:37:03] <Lcvette[m]> searching: qtableview style sheet
[23:37:14] <Lcvette[m]> justify
[23:37:35] <Lcvette[m]> column width
[23:37:39] <Lcvette[m]> etc
[23:37:51] <Lcvette[m]> lots of c++ stuff comes up
[23:38:23] <hazzy-lab> ha yes
[23:38:38] <hazzy-lab> it will since Qt is a native c++ toolkit
[23:39:01] <hazzy-lab> we are using the python bindings which let us use Qt from python
[23:40:00] <Lcvette[m]> yeah as soon as you put qss in, you get diddly squat
[23:41:01] <hazzy-lab> did you see the link I gave earlier? it looks like a good place study how to use QSS
[23:42:56] <Lcvette[m]> yeah
[23:44:17] <Lcvette[m]> but didn't see alignment
[23:46:12] <Lcvette[m]> a majority of those coding roles I'm already using
[23:46:22] <Lcvette[m]> comfortably
[23:46:29] <Lcvette[m]> memorized
[23:46:33] <hazzy-lab> ok
[23:46:43] <hazzy-lab> I did not look too closely at it
[23:47:07] <Lcvette[m]> qtableview there is very little on
[23:47:23] <Lcvette[m]> most things repeat
[23:47:38] <Lcvette[m]> used the same over and over
[23:47:46] <Lcvette[m]> makes things really easy
[23:49:04] <Lcvette[m]> oh yes inside buttons passing works on
[23:49:11] <Lcvette[m]> padding
[23:49:21] <Lcvette[m]> as an FYI
[23:50:19] <Lcvette[m]> padding-left, padding-right, padding-top, padding bottom
[23:50:51] <hazzy-lab> yes
[23:51:09] <hazzy-lab> you can also do things like border-top-left-radius
[23:51:17] <Lcvette[m]> to move text around
[23:51:20] <Lcvette[m]> yup
[23:51:36] <Lcvette[m]> learned that one from the progress bar code
[23:51:41] <hazzy-lab> you can also set margins just like padding
[23:52:00] <Lcvette[m]> margins are exterior
[23:52:03] <hazzy-lab> yes
[23:52:25] <Lcvette[m]> see I am learning
[23:52:35] <hazzy-lab> you are, very fast!
[23:52:58] <Lcvette[m]> but table is a different animal for the individual things
[23:53:28] <Lcvette[m]> that still stumps me and I can't find anything on it that isn't c++
[23:53:52] <Lcvette[m]> they go into subclass using c++
[23:57:15] <hazzy-lab> your right
[23:57:23] <hazzy-lab> I can't find any info either
[23:57:32] <Lcvette[m]> lol
[23:58:27] <Lcvette[m]> I did all this searching 2 days ago
[23:59:32] <Lcvette[m]> I was positive there was an easier way to set the column alignments than individual cell properties
[23:59:43] <Lcvette[m]> but all I found was reference to c++
[23:59:58] <Lcvette[m]> I figured you guys would know