#hazzy | Logs for 2018-07-31
Back
[01:34:35] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed new project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[01:44:39] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[01:44:39] <Lcvette[m]> Hurray!
[01:44:41] <hazzy-m> It works!
[01:45:47] <hazzy-m> night!
[01:46:43] <Lcvette[m]> Awesome!!
[01:47:20] <hazzy-m> I had to try out PPClone, its good!
[01:47:41] <Lcvette[m]> Yeah?
[01:47:48] <hazzy-m> yes!
[01:47:57] <Lcvette[m]> It works?
[01:48:03] <hazzy-m> yes
[01:48:06] <Lcvette[m]> Whatcha mean try
[01:48:19] <Lcvette[m]> Talk to me
[01:48:36] <Lcvette[m]> On a machine?
[01:49:01] <hazzy-m> No, I was going to sleep, but had to get back up to try it, lol
[01:49:09] <hazzy-m> just the sim
[01:49:20] <Lcvette[m]> Ah sweet!!
[01:49:42] <Lcvette[m]> You'll have to tell me how to do it tomorrow
[01:49:59] <hazzy-m> I will
[01:50:11] <Lcvette[m]> Ok, night man!!
[01:50:19] <hazzy-m> we have to make all the buttons do stuff next!
[01:50:32] <Lcvette[m]> Ok
[01:50:35] <hazzy-m> night!
[01:50:35] <Lcvette[m]> Hurray!
[01:50:37] <hazzy-m> good work
[03:04:34] <Lcvette[m]> https://forum.linuxcnc.org
[03:04:38] <Lcvette[m]> Posted for feedback
[09:58:51] -!- Roguish has joined #hazzy
[10:31:14] <hazzy-m> Thank you Lcvette! That is an excellent post
[10:58:58] * hazzy-m uploaded an image: Screenshot_2018-07-31_10-58-31.png < https://matrix.org >
[10:59:11] <hazzy-m> CMorleys Brender clone
[11:55:26] <Roguish> cmorley is awsome
[11:56:38] <hazzy-m> He is!
[12:01:22] <Roguish> is that principlely due to the Qt changes/update ?
[12:02:22] <hazzy-m> Is what due to the updates?
[12:02:55] <Roguish> well, it's all pretty new looking, as compared to, say, axis.
[12:03:15] <Roguish> everything. colors, boxes, windows, ....etc
[12:03:23] <hazzy-m> Ah, I see
[12:04:11] <hazzy-m> Qt supports uisng cascading style sheets (CSS like used on webpages), so you can make the UI look just about howver you like
[12:04:17] <hazzy-m> the default looks pretty much the same as axis
[12:04:54] <Roguish> I see JT is working on something also.
[12:05:14] <Roguish> he's pretty cool too.
[12:05:32] * hazzy-m uploaded an image: Screenshot_2018-07-31_12-05-14.png < https://matrix.org >
[12:05:50] <Roguish> yeah, that looks nice
[12:06:01] <hazzy-m> That is what it looks like without the style sheets, very much like axis, lol
[12:06:07] <hazzy-m> I like it better in a way ...
[12:06:30] <Roguish> like I was telling Lcvette yesterday, I like large lettering and big buttons.
[12:07:17] <Roguish> gotta be able to read it with dirty glasses.
[12:07:23] <Roguish> not squinting too much
[12:07:27] <hazzy-m> Yes, I learned how to code from reading JTs toutorials and by reading the PP source code
[12:07:30] <hazzy-m> JT is great
[12:08:03] <Roguish> he'd have made a hell of an engineer....
[12:08:43] <Roguish> where'd ya get PP source?
[12:08:54] <Roguish> would you share a copy?
[12:08:58] <hazzy-m> yes, I think I will make a more traditional axis stile VCP as well
[12:09:44] <hazzy-m> I thought you were an engineer .. :P
[12:09:50] <hazzy-m> Sure! The PP code is open source, sek
[12:09:58] <Roguish> sometimes......
[12:11:17] <Lcvette[m]> Morning
[12:11:53] <hazzy-m> morning Lcvette!
[12:12:56] <Lcvette[m]> Getting some good informative feedback
[12:13:15] <Lcvette[m]> Roguish, I made bigger buttons and spread things out more
[12:13:23] <Lcvette[m]> Increased text size
[12:14:08] <Lcvette[m]> Not sure if you saw the last updated version
[12:15:56] <Roguish> all, sorry for lurking so much. i find it all very interesting. but don't mean to interfere. one very important thing is to make the GUI fit most any screen. there are so many sizes and shapes. also seems like a lot of lcnc uses keep using old junk hardware which means low resolution
[12:16:10] <hazzy-m> Roguish: It's a big file, hope this works: http://files.kcjengr.com
[12:16:50] * hazzy-m is one of those LCNC users
[12:16:56] <Roguish> no problem. 33m is kinda modest.
[12:17:03] <Lcvette[m]> I think there are just going to have to be two screen types
[12:17:21] <hazzy-m> I think it is ver important for the GUI to run fast and well oneven old hardwear, one of the main reasons I ditched GTK
[12:17:22] <Lcvette[m]> Otherwise neither will look right in my opinion
[12:17:56] <Lcvette[m]> The box screen looks wasteful on a wide screen
[12:18:01] <Roguish> I believe Norbert started with a fixed size, then made it re-sizable.
[12:18:14] <Lcvette[m]> And a wireless looks horrible crunched on aboxed screen
[12:19:13] <Lcvette[m]> Yeah but your talking about stretching things by as much as 3-4" in some cases
[12:19:14] <hazzy-m> Roguish: My upload speed is very poor though ...
[12:19:32] <Roguish> oh, ok.
[12:19:33] <Lcvette[m]> It's better to just make two layouts
[12:19:46] <hazzy-m> Lcvette possibly much more than that, depending on screen pixle density
[12:20:08] <Lcvette[m]> True
[14:01:05] <Lcvette[m]> hazzy
[14:01:20] <Lcvette[m]> technical question
[14:01:21] <hazzy-m> yes!
[14:01:42] <Lcvette[m]> i was going to push the new updates to the screen set
[14:01:58] <Lcvette[m]> but then stopped myself because all the previous version would have been lost
[14:02:12] <hazzy-m> nono
[14:02:17] <hazzy-m> that is the beauty of git
[14:02:21] <Lcvette[m]> and that is probably what would be best suited for box scrteens
[14:02:41] <hazzy-m> you have the full revision hystory always!
[14:03:02] <Lcvette[m]> yeah?
[14:03:06] <hazzy-m> at any point you can "checkout" a previous point
[14:04:00] <hazzy-m> yes, I use git for everything, even worth documents because of that
[14:04:18] <Lcvette[m]> ok
[14:04:21] <Lcvette[m]> so i will push
[14:04:21] <hazzy-m> it is very conveniant
[14:04:22] <hazzy-m> if you don't like a change, you can always go back
[14:04:33] <hazzy-m> yes, just don't use amend
[14:04:38] <hazzy-m> that will overwrite
[14:04:53] <Lcvette[m]> okgood to know
[14:06:15] <Lcvette[m]> pushed
[14:06:35] <hazzy-m> I see it
[14:06:40] <Lcvette[m]> do you get messages when i push?
[14:06:59] <hazzy-m> yes, so it is better to push early and often
[14:07:15] <Lcvette[m]> ok
[14:07:18] <Lcvette[m]> i should have puished last night
[14:07:31] <hazzy-m> no, but the RSS bot is suposed to spam here, but it is lazy
[14:07:31] <Lcvette[m]> but i was affraid of losing the previous version
[14:07:33] <Lcvette[m]> sorry about that
[14:07:35] <Lcvette[m]> you guys were sleeping
[14:07:40] -HaikuBot[m]:#hazzy- no, but the RSS bot
[14:07:40] -HaikuBot[m]:#hazzy- is suposed to spam here,
[14:07:41] -HaikuBot[m]:#hazzy- but it is lazy
[14:07:50] <Lcvette[m]> at lkeast haiku bot is on the ball..lol
[14:07:51] <hazzy-m> no, its fine
[14:08:22] <hazzy-m> I am very bad at pushing often enough too
[14:08:23] <hazzy-m> LOL
[14:09:46] <Lcvette[m]> so tell me about your vcp and getting the ppclone to work
[14:09:54] <Lcvette[m]> in sim
[14:10:33] <Lcvette[m]> or is that the same as what im doing now since im changing what was already an installed ui
[14:11:07] <hazzy-m> nothing new, just launching the simulator config, same as you do with the desktop launcher
[14:11:38] <hazzy-m> yes, the same
[14:11:38] <Lcvette[m]> IE, when i want to see what my changes look like i launch the screen icon for your QtPy sim that you put on the desktop
[14:11:48] <Lcvette[m]> ok
[14:11:48] <hazzy-m> But I don't do it the lazzy way ....
[14:11:57] <hazzy-m> :D
[14:12:10] <Lcvette[m]> i don't know the lazy or haRD WAY JUST THE ONE WAY
[14:12:47] <Lcvette[m]> i only have Nofu for code -fu
[14:12:47] <Lcvette[m]> lol
[14:12:49] <hazzy-m> lol
[14:12:59] <hazzy-m> the hard way is not realy that hard, Ill show you
[14:13:28] <Lcvette[m]> chris's screen set looks nice huh?
[14:13:29] <Lcvette[m]> ok
[14:13:57] -!- hazzy-lab has joined #hazzy
[14:13:57] -!- mode/#hazzy [+o hazzy-lab] by ChanServ
[14:16:03] <Lcvette[m]> just saw your npost
[14:16:05] <Lcvette[m]> we should join chris?
[14:16:08] <Lcvette[m]> i don't want to do brender
[14:16:08] <Lcvette[m]> she is rigid and unflexible
[14:16:12] <Lcvette[m]> I am flexible
[14:18:45] <Lcvette[m]> yeah
[14:19:53] * hazzy-m sent a long message: < https://matrix.org >
[14:20:40] <hazzy-m> no, I did not mean join chris on brinder, just on the QtVCP project which is the base of all these GUIs
[14:21:16] <hazzy-m> He started the QtVCP several years ago
[14:21:34] <hazzy-m> and I took it and ran with it about a two months ago
[14:22:46] <hazzy-m> my though it that QtVCP should be very simple and provide just what is needed, and nothing more
[14:23:01] <hazzy-m> no styling, no custom widgets, nothing extranious
[14:24:06] <hazzy-m> the idea is to concentrate on making QtVCP extreamly flexable, rather than easy for beginners to use
[14:24:28] <hazzy-m> because in the end it is not going to be easy for beginners anyway, so there is not point in limiting it
[14:29:15] -!- hazzy-lab has quit [Quit: hazzy-lab]
[14:30:14] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[14:31:46] <Lcvette[m]> gotcha
[14:34:35] <Lcvette[m]> you leap frogged me on the gitkraken
[14:34:37] <Lcvette[m]> lol
[14:38:40] <hazzy-m> haha, sure enough
[14:39:58] <Lcvette[m]> i made the note on the newest push wide screen version so we know where that happened
[14:43:15] <Lcvette[m]> hey what just happened?
[14:43:28] <Lcvette[m]> i just tried to change the name and something happened
[14:43:44] <Lcvette[m]> do i need to undo something?
[14:44:14] <Lcvette[m]> URGENT!!!
[14:45:52] <Lcvette[m]> ok i undid it\
[14:46:14] <hazzy-m> looks ok here
[14:46:22] <Lcvette[m]> i'll just leav it alone and stick to what i learned
[14:46:22] <hazzy-m> afk for launch
[14:46:29] <Lcvette[m]> launch?
[14:46:40] <Lcvette[m]> lunch
[14:46:46] <Lcvette[m]> ok
[14:49:39] <Lcvette[m]> turboss
[14:49:46] <Lcvette[m]> where are you?
[15:06:59] <Lcvette[m]> i was hoping you could embed the probe design onto the ppclone for me
[15:07:00] <Lcvette[m]> :)
[15:07:22] <Lcvette[m]> probe setting window
[15:07:30] <Lcvette[m]> so i could start on the ayout there
[15:08:52] <Lcvette[m]> *layout
[15:09:27] <Lcvette[m]> think i have hit the end of my usefulness for the time being on the main window screen layout
[15:12:06] <hazzy-m> Lcvette you see the EmbedProbe branch?
[15:13:04] <hazzy-m> right click on that and select "merge into PPClone"
[15:13:14] <hazzy-m> That should merge the embed probe changes into your PPC clone branch
[15:14:32] <hazzy-m> oops, merge conflicts
[15:14:51] <Lcvette[m]> i see a few places with embed probe stuff in the text
[15:15:46] <hazzy-m> I'll make a vid showing how to fix the conflicts
[15:15:47] <Lcvette[m]> Merge branch 'master' into EmbeddProbe
[15:15:47] <Lcvette[m]> ?
[15:15:50] <hazzy-m> nono
[15:16:10] <hazzy-m> merge branch embed probe into ppclone
[15:16:10] <Lcvette[m]> ok
[15:16:19] <hazzy-m> I think that is what you whant
[15:16:54] * Lcvette[m] uploaded an image: image.png (219KB) < https://matrix.org >
[15:17:48] <Lcvette[m]> do you mean click under the branch under Turboss's name on the left?
[15:17:56] <Lcvette[m]> under remote?
[15:18:08] <Lcvette[m]> or in the colorful tree?
[15:19:02] * hazzy-m uploaded an image: Screenshot_2018-07-31_15-18-29.png < https://matrix.org >
[15:19:19] <hazzy-m> click on the EmbedProbe branch name tag
[15:19:52] <hazzy-m> man its raining hard out
[15:20:34] <Lcvette[m]> ok merge failed
[15:21:19] <hazzy-m> right
[15:21:20] <hazzy-m> there are conflicts
[15:21:26] * Lcvette[m] uploaded an image: image.png (253KB) < https://matrix.org >
[15:21:53] <hazzy-m> click on 'sim/xyz.ui' on the right
[15:22:13] <hazzy-m> in the conflicted files section
[15:22:34] <Lcvette[m]> ok
[15:22:46] <Lcvette[m]> i have 3 matrix screens
[15:22:58] * hazzy-m posted a file: kraken.mp4 < https://matrix.org >
[15:24:44] <Lcvette[m]> so check mark on the PPClone version of the code
[15:24:55] <hazzy-m> yes
[15:25:04] <Lcvette[m]> waaaaaa
[15:25:52] <Lcvette[m]> merge-fu is strong
[15:25:54] <hazzy-m> sorry, that video was not much help, lol
[15:26:12] <Lcvette[m]> it was
[15:26:24] <Lcvette[m]> the mouse is very fast
[15:26:25] <hazzy-m> did it work?
[15:26:26] <hazzy-m> good!
[15:26:27] <Lcvette[m]> merge successful
[15:26:38] <Lcvette[m]> i don't know
[15:26:51] <Lcvette[m]> turboss had me save everything that comes from gitkraken to a different file
[15:27:01] <Lcvette[m]> then the one that i work inside of
[15:27:30] <hazzy-m> hmm
[15:27:33] <hazzy-m> you don't need to do that now
[15:27:36] <hazzy-m> your git-fu is good enough
[15:27:37] <hazzy-m> :)
[15:27:56] <Lcvette[m]> i don't know how to change it
[15:29:52] <hazzy-m> oh, wait, so you are not editing the files in the main git repo?
[15:29:59] <hazzy-m> You copy them over to commit?
[15:30:41] <Lcvette[m]> i copy the xyz.ui and the wyz.qss to the new folder he told me to make and replace those file then i do the gitfu
[15:31:00] <Lcvette[m]> xyz.qss*
[15:31:22] <hazzy-m> ok
[15:31:41] <Lcvette[m]> i guess that wa sa failsafe
[15:31:53] <Lcvette[m]> break glass in case of emergency fu gone wrong
[15:32:11] <hazzy-m> I think you have enough git-fu now to do it the normal way
[15:32:18] <hazzy-m> were did you clone the git repo to?
[15:32:25] <hazzy-m> where?
[15:33:25] * Lcvette[m] uploaded an image: image.png (59KB) < https://matrix.org >
[15:33:56] <hazzy-m> perfect
[15:34:05] <hazzy-m> close the kraken and move or rename "~/dev/qtpvcp-master'
[15:35:02] <hazzy-m> then copy '~/Progects/qtpyvcp" to ~/dev and rename it qtpyvcp-master
[15:36:33] <hazzy-m> then reopn git cracken, it won't be able to find the repo, so you will have to open and brows to '~/dev/qtpyvcp-master'
[15:37:18] <hazzy-m> then you can just edit the files in gtpycvp-master and not have to copy them over
[15:37:34] <Lcvette[m]> copy the whole projects folder?
[15:37:51] <hazzy-m> no
[15:37:52] <hazzy-m> just qtpyvcp folder
[15:37:56] <Lcvette[m]> or just what inside them replacing whats in the dev folder?
[15:37:56] <Lcvette[m]> ok
[15:39:30] <Lcvette[m]> ok, made a backups folder
[15:40:04] <Lcvette[m]> and put the original qtpy-master folder in there then copied the projects qtpy folder into dev and renamed with -master at end
[15:40:24] <Lcvette[m]> then moved the projects folder into the backups folder as well so it would be lost to gitkraken
[15:40:26] <Lcvette[m]> should work?
[15:40:44] <hazzy-m> yes, perfect
[15:42:23] <Lcvette[m]> opened gitkraken.. its blank
[15:42:27] <Lcvette[m]> :O
[15:42:52] * Lcvette[m] uploaded an image: image.png (44KB) < https://matrix.org >
[15:43:40] <hazzy-m> good
[15:43:55] <hazzy-m> click on the folder in the upper left
[15:44:01] <hazzy-m> and slect open repo
[15:44:15] <Lcvette[m]> ok
[15:44:19] <hazzy-m> browse top qtpyvcp-master and open
[15:44:45] <Lcvette[m]> ok its back in business!
[15:45:00] <hazzy-m> Hurray!!
[15:45:09] <hazzy-m> Now just edit the files in qtpyvcp-master directaly
[15:45:19] <Lcvette[m]> ok
[15:45:36] <hazzy-m> if you make a mistake you can just click on the file and select 'discard changes"
[15:45:46] <hazzy-m> you can't realy break anything
[15:46:11] <Lcvette[m]> no it won't open
[15:46:33] <Lcvette[m]> from the launcher
[15:46:58] <hazzy-m> ah, you need to make
[15:46:58] * Lcvette[m] sent a long message: < https://matrix.org >
[15:47:26] <hazzy-m> open a terminal on "~/dev/qtpyvcp-master" and type make
[15:47:31] <hazzy-m> then it should work
[15:48:42] * Lcvette[m] sent a long message: < https://matrix.org >
[15:49:06] <hazzy-m> your not in ~/dev/qtpyvcp-master
[15:49:16] <hazzy-m> cd ~/dev/qtpyvcp-master
[15:49:23] <hazzy-m> then make
[15:49:36] <hazzy-m> cd meanst "set current directory"
[15:50:17] <Lcvette[m]> hurray!!!!!!
[15:50:21] <Lcvette[m]> it works!!!!
[15:50:34] <Lcvette[m]> i have probing screen
[15:50:37] <hazzy-m> Hurray!!!
[15:50:43] <Lcvette[m]> its all jacked up and needs some love but it works
[15:55:28] <Lcvette[m]> where is the file for the turboprobe pulled from?
[15:55:36] <Lcvette[m]> i have mine here i would like to use
[15:55:36] <hazzy-m> sek
[15:55:46] <Lcvette[m]> with the correct fonts and everything
[15:56:17] <hazzy-m> it is not so easy
[15:56:17] <Lcvette[m]> oh
[15:56:27] <hazzy-m> it had to be changed to make it imbedable :(
[15:57:04] <Lcvette[m]> well, can we just copy the code from it to this gui?
[15:57:22] <hazzy-m> Yes
[15:57:32] <hazzy-m> it is located here: QtPyVCP/widgets/form_widgets/probe_widget/
[15:57:42] <Lcvette[m]> then it will be like the rest of the screen set?
[15:58:06] <Lcvette[m]> ok
[15:58:10] <hazzy-m> The best thing to do would be move all the styling to the CSS file
[15:58:43] <Lcvette[m]> matrix
[15:58:43] <hazzy-m> then the pobe screen (and everytthing else) will automagicaly look corrrect
[15:58:43] <Lcvette[m]> speak
[15:59:34] <Lcvette[m]> qss is as far as i got remember
[16:02:19] <hazzy-m> oh, i meant qss
[16:02:28] <hazzy-m> qss is a subset of css
[16:02:59] <Lcvette[m]> lol
[16:03:05] <Lcvette[m]> omg
[16:03:17] <Lcvette[m]> wtf
[16:03:29] <Lcvette[m]> TLA everywhere
[16:03:42] <Lcvette[m]> hahahaha
[16:03:42] <hazzy-m> lol
[16:04:11] <Lcvette[m]> ther human race is going to revert to grunting for communiacation in the future
[16:04:52] <hazzy-m> CSS = Cascading Style Sheet
[16:04:52] <hazzy-m> QSS = Qt flavor cascading Style Sheet
[16:04:55] <hazzy-m> LOL
[16:05:14] <Lcvette[m]> ok
[16:05:28] <Lcvette[m]> so i don't know how to do either of those things yet
[16:05:33] <Lcvette[m]> except what you showed me
[16:05:52] <Lcvette[m]> inside the designer and rarely and bravely go into the qss file to change only a color
[16:06:55] <Lcvette[m]> i studied the qss file but it was difficult to make sense of what was happening in there
[16:07:10] <Lcvette[m]> maybe because it looked like there were some functioning buttons
[16:07:29] <Lcvette[m]> and i didn't want to break them
[16:07:39] <Lcvette[m]> and i wasn't certain about the strainge lines in the formatting
[16:07:46] <hazzy-m> You copy and paste the same things you put into designer into the qss file, and it will do the same thing
[16:07:52] <Lcvette[m]> like spacers underneath things
[16:09:40] <Lcvette[m]> I I I I I I I
[16:09:41] <Lcvette[m]> thos nethings
[16:09:41] <Lcvette[m]> those things
[16:12:38] <Lcvette[m]> so, this is kind of my far outt hinking
[16:12:53] <Lcvette[m]> layout n the probing window\
[16:13:29] <Lcvette[m]> and add that name in the QSS file
[16:14:02] <Lcvette[m]> then i add the code from the probe setting widget file?
[16:14:07] <Lcvette[m]> or?
[16:14:38] <Lcvette[m]> wiould that be done in the ui file
[16:15:24] <Lcvette[m]> or none of it works that way
[16:37:41] <hazzy-m> sorry, AT&T tech was here
[16:38:20] <Lcvette[m]> no worries ive been working on what i can but the embedding is jacking up everything i do
[16:38:22] <Lcvette[m]> that shit has got to go
[16:38:29] <Lcvette[m]> no fonts work
[16:38:30] <Lcvette[m]> nothing
[16:38:35] <hazzy-m> hmm, it should
[16:38:48] <hazzy-m> let me check
[16:39:01] <Lcvette[m]> things are set to the correct font but everything reverts to the ebedded font
[16:39:09] -!- Roguish_shop has joined #hazzy
[16:39:18] <Lcvette[m]> shows right in qtdesigner but when launched is wrong
[16:40:26] * Lcvette[m] uploaded an image: image.png (271KB) < https://matrix.org >
[16:41:14] * Lcvette[m] uploaded an image: image.png (136KB) < https://matrix.org >
[17:00:52] <hazzy-m> I kinda like the top part being lighter ...
[17:02:40] <Lcvette[m]> i like the background color
[17:02:46] <Lcvette[m]> but the i want control of the fonts
[17:03:23] <Lcvette[m]> i want control of changes tot hings
[17:03:24] <Lcvette[m]> lol
[17:03:39] <Lcvette[m]> right now i make a change and it gets undone in the launcher
[17:04:48] <hazzy-m> that is not right
[17:04:55] <hazzy-m> I'll check shortly
[17:05:06] <Lcvette[m]> if you look at the two images
[17:05:17] <Lcvette[m]> you'll see the beba font in the qtdesigner
[17:05:24] <Lcvette[m]> but in launcher its not beba
[17:05:42] <hazzy-m> I meant i'll check the code and see it there is a way to get it to work
[17:05:58] <Lcvette[m]> i wonder if tis because Turboss didn't have the fonts when i sent him the ui files
[17:06:09] <Lcvette[m]> i noticed when he opened the files the fonts were different
[17:06:10] <hazzy-m> can you push what you have so far when you get a chance?
[17:06:23] <hazzy-m> Oh, could be
[17:06:44] <Lcvette[m]> yeah
[17:08:53] <Lcvette[m]> pushed
[17:09:25] <hazzy-m> thank you!
[17:18:52] * Lcvette[m] uploaded an image: probescreen.png (269KB) < https://matrix.org >
[17:22:59] <Lcvette[m]> im getting excited
[17:23:12] <Lcvette[m]> whoop whoop its starting to look like something
[17:23:14] <hazzy-m> Whoa, nice!!
[17:23:50] <Lcvette[m]> obviously that just imaged ontop with screencaputre
[17:23:52] <Lcvette[m]> lol
[17:24:03] <Lcvette[m]> cause my image fu is not that rfar
[17:24:13] <hazzy-m> lol
[17:24:50] <hazzy-m> might be able to use "flat" style buttons from the probe buttons ...
[17:26:23] <Lcvette[m]> im going to see if there are some button tutorials on youtube for QTDESIGNER
[17:26:24] <Lcvette[m]> QTDesigner buttons
[17:26:29] <Lcvette[m]> ?
[17:27:20] <hazzy-m> I have not looked, I bet there are some good ones though, Qt is kinda the rage
[17:31:18] <Lcvette[m]> https://www.youtube.com
[17:40:06] <hazzy-m> that looks like a vid I would make, lots of hunting with the mouse, I fell better :)
[17:40:09] <hazzy-m> feel
[17:40:10] <hazzy-m> where is TurBoss?
[17:40:26] <Lcvette[m]> i dunno
[17:40:33] <Lcvette[m]> vacation
[17:40:38] <Lcvette[m]> ?
[17:40:54] <hazzy-m> or making money :D
[17:41:11] <Lcvette[m]> hopefully
[17:41:25] <Lcvette[m]> hope thats it
[17:41:48] <Lcvette[m]> so if i added a solidworks border to the probe image
[17:41:51] <Lcvette[m]> each one
[17:41:58] <Lcvette[m]> and say made an on nand off state
[17:42:03] <Lcvette[m]> would that be what you needed?
[17:42:48] <Lcvette[m]> maybe add a glass background to the bottom of the image inside the border
[17:43:07] <Lcvette[m]> and the off state would be normal and on state would be led glow blue
[17:43:30] <Lcvette[m]> so anywhere inside the border glowed blue arouhnd the objectes?
[17:44:36] <hazzy-m> I think that should be done all in QSS, useing images for borders does not work so well
[17:45:08] <Lcvette[m]> ok
[17:49:55] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[17:49:56] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[17:51:46] <hazzy-m> What is a good working name for the PPClone?
[17:51:58] <hazzy-m> I am going to move it all into it's own package
[17:52:37] <Lcvette[m]> hmmm
[17:53:13] <Lcvette[m]> i don't know
[17:53:45] <Lcvette[m]> be Basic
[17:53:45] <hazzy-m> Ok, guess I'll just call it PPClone for now
[17:53:52] <Lcvette[m]> Probe Basic
[17:54:23] <Lcvette[m]> simple non cluttered
[17:54:32] <Lcvette[m]> has sweet probing
[17:54:40] <Lcvette[m]> nothing flashy
[17:54:41] <hazzy-m> LCNCStandartMill?
[17:54:41] <hazzy-m> lol
[17:54:47] <Lcvette[m]> hahaha
[17:54:49] <Lcvette[m]> no think that may be a bit....iffy
[17:54:53] <hazzy-m> hahaha, so do I
[17:55:11] <hazzy-m> ProbeBasic it is
[17:55:38] <Lcvette[m]> that way no one will get there hopes up
[17:55:39] <Lcvette[m]> lol
[17:55:45] <Lcvette[m]> very underwhelming name
[17:56:15] <hazzy-m> haha, yes, better to have people plesantly surpriced rather than disapinted
[17:57:10] <Lcvette[m]> indeed!
[17:58:06] <Lcvette[m]> i don't suppose there is a way for me to push my TurboProbe-master and have it update whatever turboss has?
[17:58:27] <Lcvette[m]> it should have all the fonts and everything with it that way right?
[17:59:00] <hazzy-m> didn't he add the fonts?
[17:59:07] <Lcvette[m]> probably what should have happened in the first place
[17:59:08] <hazzy-m> is that what you mean?
[17:59:22] <Lcvette[m]> if he did he never went back in and changed them after the fact
[17:59:34] <hazzy-m> ah, I see
[18:01:38] * Lcvette[m] uploaded an image: image.png (132KB) < https://matrix.org >
[18:02:03] <Lcvette[m]> this was after he had downloaded the fonts, still no change
[18:02:23] <hazzy-m> hmm
[18:04:59] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[18:11:05] -HaikuBot[m]:#hazzy- so if i added
[18:11:05] -HaikuBot[m]:#hazzy- a solidworks border to
[18:11:06] -HaikuBot[m]:#hazzy- the probe image
[18:12:53] <hazzy-m> you'r a little late bud
[18:13:56] * hazzy-m uploaded an image: Screenshot_2018-07-31_18-12-34.png < https://matrix.org >
[18:14:02] <Lcvette[m]> Hahaha
[18:14:02] <hazzy-m> I managed to change the global font, lol
[18:14:04] <Lcvette[m]> Totally busted talking a nap haiku
[18:14:11] <Lcvette[m]> Waaaaa
[18:14:24] -!- jackkk has joined #hazzy
[18:14:27] <Lcvette[m]> That is some major force be with Fu
[18:14:28] * hazzy-m uploaded an image: Screenshot_2018-07-31_18-13-51.png < https://matrix.org >
[18:14:29] <hazzy-m> Better?
[18:15:34] <Lcvette[m]> Did you change it to bold?
[18:16:06] <Lcvette[m]> If so the bold didn't work so well
[18:16:18] <hazzy-m> no, it looker terible, lol
[18:16:39] <Lcvette[m]> The normal beba
[18:16:40] * hazzy-m sent a long message: < https://matrix.org >
[18:16:53] <Lcvette[m]> Oh you changed all heights too
[18:17:25] <hazzy-m> It was just one line of css, quit picking on me
[18:17:26] <hazzy-m> lol
[18:17:34] <Lcvette[m]> That's why all my words are outside their boxes
[18:17:54] <Lcvette[m]> All of my hours of font size deliberstion
[18:18:03] <Lcvette[m]> Lol
[18:18:23] <hazzy-m> destroyed with one line of QSS
[18:18:27] <hazzy-m> it is powerfull man
[18:18:38] <Lcvette[m]> You are the dark side
[18:18:57] <Lcvette[m]> Can you remove the height?
[18:19:03] <Lcvette[m]> Just change the font?
[18:19:23] <Lcvette[m]> Leave the height controlled by existing parameters?
[18:19:26] * hazzy-m uploaded an image: Screenshot_2018-07-31_18-19-08.png < https://matrix.org >
[18:20:00] <hazzy-m> That is better, I changed the global font-family, instead of the font and size, so the widgets can set the size they whant
[18:20:40] <Lcvette[m]> Nice!!
[18:20:47] <Lcvette[m]> I like it!
[18:21:06] <Lcvette[m]> Missed a few
[18:21:55] <Lcvette[m]> Hints, probe results, probe parametere
[18:21:57] <Lcvette[m]> Lol
[18:22:06] <Lcvette[m]> But it's still better
[18:22:06] <hazzy-m> fixed
[18:22:30] <Lcvette[m]> Sweet!!!!
[18:22:45] * hazzy-m uploaded an image: Screenshot_2018-07-31_18-22-20.png < https://matrix.org >
[18:23:06] -!- jackkk has quit [Ping timeout: 252 seconds]
[18:23:28] <Lcvette[m]> Those three are supposed to be left justified
[18:23:48] <Lcvette[m]> But I think you can't change that maybe?
[18:24:55] * hazzy-m uploaded an image: Screenshot_2018-07-31_18-24-37.png < https://matrix.org >
[18:25:03] <hazzy-m> is that right?
[18:25:24] <Lcvette[m]> Hey how are you doing that?
[18:25:32] <hazzy-m> QSS file :p
[18:25:45] <Lcvette[m]> Which one?
[18:25:48] <hazzy-m> it is very easy, I only changed like 3 lines total
[18:25:55] <hazzy-m> xyz.qss
[18:26:00] <Lcvette[m]> Ok
[18:26:05] <Lcvette[m]> I'll have a look
[18:26:24] <hazzy-m> I'll push it
[18:26:44] <Lcvette[m]> Awesome
[18:29:29] <hazzy-m> pushed as branch BebasQSS
[18:29:52] <hazzy-m> you can look at the commit diff to see the minimal changes
[18:29:53] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed new project branch BebasQSS at Hazzy / QtPyVCP ( https://gitlab.com )
[18:30:04] <Lcvette[m]> Nice!
[18:55:26] <Lcvette[m]> it did not update mine?
[18:57:38] <Lcvette[m]> do i need to fast-forward ppclone?
[18:58:39] <hazzy-m> was eating :D
[18:58:52] <hazzy-m> it put it in a seperate branch
[18:58:55] <Lcvette[m]> no worries
[18:59:13] <hazzy-m> so it you have be added as a remote you should be able to see it there
[18:59:19] <hazzy-m> it you have me*
[18:59:26] <hazzy-m> if*
[18:59:35] <hazzy-m> lol
[19:00:32] <Lcvette[m]> you lost me
[19:00:48] <hazzy-m> not surprized, lol
[19:01:12] <Lcvette[m]> i see it but i don't know how to update mine?
[19:01:19] <Lcvette[m]> do i need to merge it?
[19:01:25] <hazzy-m> yes
[19:01:46] <hazzy-m> you need to click on it an merge into yours
[19:02:26] <hazzy-m> in the left panle right click on BebasQSS and select merge into PPClone
[19:02:57] <Lcvette[m]> oh i clicked on the colorful tree aND MERGED
[19:03:04] <Lcvette[m]> WAS THAT WRONG?
[19:03:08] <Lcvette[m]> undo?
[19:03:28] <hazzy-m> perfect, that works too
[19:03:29] <hazzy-m> there are several ways to do it
[19:03:34] <Lcvette[m]> ok
[19:03:38] <Lcvette[m]> hahahaha
[19:03:54] <Lcvette[m]> your qss made even the error mmessage window now use beba font
[19:03:56] <Lcvette[m]> lol
[19:03:58] <hazzy-m> you can also drag and drip to merge
[19:04:05] <hazzy-m> yes, lol
[19:04:13] <hazzy-m> might not be so good
[19:04:22] <hazzy-m> easy to fix though
[19:09:58] * Lcvette[m] sent a long message: < https://matrix.org >
[19:10:04] <Lcvette[m]> probe box?
[19:10:14] <hazzy-m> yep!
[19:11:02] * Lcvette[m] sent a long message: < https://matrix.org >
[19:11:06] <Lcvette[m]> whats this one?
[19:11:06] <hazzy-m> it was "subcontrol-position: top center;" before but you whanted it left justified so simply changed it to ""subcontrol-position: top left;
[19:11:48] <Lcvette[m]> right above the sub control box
[19:11:49] <hazzy-m> Thise are the boxes that devides up the lowe part of the screen
[19:12:30] <hazzy-m> the boxes around the cycle start button area etc.
[19:12:50] <Lcvette[m]> did you change theat to bold/
[19:13:01] <hazzy-m> no
[19:13:19] <hazzy-m> I think it was already commented out
[19:13:32] <Lcvette[m]> ok
[19:13:37] <hazzy-m> that what the /* */ things do
[19:13:50] <hazzy-m> they disable the code between them
[19:14:08] -HaikuBot[m]:#hazzy- your qss made even
[19:14:08] -HaikuBot[m]:#hazzy- the error mmessage window
[19:14:09] -HaikuBot[m]:#hazzy- now use beba font
[19:14:57] <Lcvette[m]> ok
[19:15:13] <Lcvette[m]> trying to increase foont size on sub box
[19:15:35] <Lcvette[m]> font-size: 12pt;
[19:15:36] <hazzy-m> that is a QComboBox
[19:15:44] <Lcvette[m]> added that and changed it to 14
[19:16:03] <Lcvette[m]> no change
[19:16:11] <Lcvette[m]> oh
[19:16:46] <hazzy-m> oh, you don't mean the sub chooser dropdown
[19:16:48] <hazzy-m> sorry
[19:22:22] <Lcvette[m]> yeah this is silly
[19:22:29] <Lcvette[m]> im just wasting time
[19:22:40] <Lcvette[m]> im just gonna wait
[19:23:22] <Lcvette[m]> most of this is gonna change anyhow
[19:23:56] <hazzy-m> yeah, don't do too much at this point
[19:24:11] <hazzy-m> You have don't enough to know where we whant to head
[19:24:14] <hazzy-m> done
[19:25:07] <Lcvette[m]> i just wanted to get to the part i was most excited about the p[robe layout and tool layout p[ages
[19:25:43] <Lcvette[m]> places where the graphics can make things pop
[19:25:47] <hazzy-m> yes, I know!
[19:29:54] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[19:29:55] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[19:29:58] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[19:29:59] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson deleted project branch VCPPackages at Hazzy / QtPyVCP ( https://gitlab.com )
[19:30:44] <Lcvette[m]> so all these vcp packages
[19:30:57] <Lcvette[m]> at what point are they going to become useful?
[19:31:35] <hazzy-m> there main perpose is to serve as examples
[19:32:02] <Lcvette[m]> examples of?
[19:32:04] <hazzy-m> eventualy the indevidual packages will be broaken out into seperate repositories
[19:32:37] <hazzy-m> how to use QtPyVCP
[19:32:49] <hazzy-m> to make screens
[19:33:53] <hazzy-m> QtPyVCP is itself a toolkit for making screens, it is not a screen by its self
[19:34:11] <hazzy-m> screens are made using it as the framework, if you will
[19:34:52] <hazzy-m> maybe a bettre way to put it QtPyVCP is the box legos, that you can make watever you want with
[19:35:13] <hazzy-m> it is not the think in and of itself
[19:36:13] <Lcvette[m]> i see
[19:40:02] <Lcvette[m]> so i can watch these instructions?
[19:40:10] <Lcvette[m]> or?
[19:40:23] <Lcvette[m]> or they are helpful maybe for me now?
[19:40:50] <hazzy-m> I think they will be helpfull now
[19:40:56] <hazzy-m> the mini VCP example is complete
[19:41:11] <Lcvette[m]> how do i get them?
[19:41:31] <hazzy-m> it is an example of the bare minimum it takes to make a free standing VCP
[19:41:48] <hazzy-m> have you commited everything
[19:41:54] <hazzy-m> ?
[19:42:23] <hazzy-m> no
[19:42:39] <hazzy-m> Maybe I should not have merged to master yet ...
[19:43:06] <Lcvette[m]> committed
[19:43:13] <hazzy-m> what does your git tree look like?
[19:43:13] <Lcvette[m]> pushed all my changes
[19:43:24] <hazzy-m> yes, have you?
[19:43:38] <hazzy-m> perfect, I see the push
[19:44:02] <Lcvette[m]> yes
[19:47:59] * Lcvette[m] uploaded an image: image.png (220KB) < https://matrix.org >
[19:48:56] <hazzy-m> I am trying to figure out what is best to do ...
[19:49:01] <hazzy-m> so you don't have to mess with anything
[19:49:08] <Lcvette[m]> lol
[19:53:41] <hazzy-m> hmmmm
[19:53:51] <hazzy-m> I am stumped
[19:53:56] <hazzy-m> lol
[20:05:30] <hazzy-m> Ok, I merged master into PPClone
[20:05:45] <hazzy-m> I think that is best
[20:05:57] <hazzy-m> I tried rebasing PPClone ontop of master but that was a desaster, lol
[20:09:54] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed new project branch ppclone at Hazzy / QtPyVCP ( https://gitlab.com )
[20:11:03] <Lcvette[m]> oh no
[20:11:17] <hazzy-m> did a break stuff?
[20:11:33] <Lcvette[m]> no havent tried it yet
[20:11:45] <Lcvette[m]> should i not?
[20:11:52] <hazzy-m> no do
[20:12:07] <hazzy-m> I am on pins and needls until you do and it works :D
[20:12:53] <Lcvette[m]> i did a NORMl pull and ll seems well
[20:13:01] <Lcvette[m]> am i supposed to do something edifferent?
[20:13:06] <hazzy-m> great!
[20:13:31] <hazzy-m> I think that should be right
[20:13:49] * hazzy-m uploaded an image: Screenshot_2018-07-31_20-13-36.png < https://matrix.org >
[20:13:58] <hazzy-m> Does it look something like this?
[20:14:22] * Lcvette[m] uploaded an image: image.png (222KB) < https://matrix.org >
[20:16:34] <hazzy-m> ah, you need to right click on the very topmost tag ("Merge branch master into PPClone" one) and select Fastforward
[20:16:53] <hazzy-m> Fast forward into PPClone
[20:17:18] <Lcvette[m]> merge origin into ppclone?
[20:18:04] <hazzy-m> that would wotk too, but is there not a Fast-forward option?
[20:18:20] <Lcvette[m]> ?
[20:18:40] <hazzy-m> merge it fine
[20:18:46] <hazzy-m> is*
[20:19:25] * Lcvette[m] uploaded an image: image.png (285KB) < https://matrix.org >
[20:20:03] <hazzy-m> perfect
[20:20:21] <hazzy-m> now I hope it works ...
[20:20:30] <Lcvette[m]> it broke
[20:20:40] <hazzy-m> :(
[20:20:55] * Lcvette[m] uploaded an image: image.png (306KB) < https://matrix.org >
[20:21:13] * Lcvette[m] uploaded an image: image.png (35KB) < https://matrix.org >
[20:21:29] <Lcvette[m]> thats what i get when i try and open my launcher now
[20:21:36] <hazzy-m> haha!
[20:21:40] <hazzy-m> that is ok
[20:22:07] <hazzy-m> I changed the name of the PPClone from xyz to basic_probe.ini
[20:22:13] <hazzy-m> you will need to update the launcher
[20:22:26] <Lcvette[m]> ok
[20:22:27] <hazzy-m> right click the launcher on the Desktop and selecte edit
[20:22:28] <Lcvette[m]> how
[20:22:49] <Lcvette[m]> ok
[20:23:29] <Lcvette[m]> xfce4-terminal -H -x /home/chris/dev/linuxcnc-master/scripts/linuxcnc "/home/chris/dev/qtpyvcp-master/sim/basic_probe.ini"
[20:23:30] <hazzy-m> in the command entry box scroll to the end (you may have to drag the window wider) and replace "xyz" in the ini path to "basic_probe"
[20:23:30] <Lcvette[m]> ?
[20:23:46] <hazzy-m> yep!
[20:24:23] <hazzy-m> it will say it is non trusted, lol
[20:24:48] <Lcvette[m]> now i get a blank terminal window when i try and laUNCH
[20:25:24] <hazzy-m> hmm
[20:25:33] <Lcvette[m]> I HIT MARK EXECUTABLE
[20:25:38] <Lcvette[m]> was that wrong?
[20:25:45] <hazzy-m> that was right
[20:26:04] <hazzy-m> something it wrong with the command
[20:26:29] * Lcvette[m] uploaded an image: image.png (51KB) < https://matrix.org >
[20:27:01] <hazzy-m> that looks correct
[20:27:13] <Lcvette[m]> only highlighted and changed the last portion
[20:27:39] <Lcvette[m]> hahahaha
[20:27:46] <Lcvette[m]> you named the file probe_basic
[20:28:08] <hazzy-m> lol
[20:28:09] <hazzy-m> good catch!
[20:29:07] <hazzy-m> I was starting to sweat :)
[20:29:14] * Lcvette[m] uploaded an image: image.png (153KB) < https://matrix.org >
[20:29:17] <Lcvette[m]> rock and roll baby
[20:29:34] <Lcvette[m]> looks like the text font size is changed too
[20:30:10] <hazzy-m> Hurray!!
[20:30:18] <Lcvette[m]> hurray!!1
[20:30:56] <hazzy-m> So now you just edit the files in the /examples/BasicProbe folder
[20:31:15] <Lcvette[m]> yeah?
[20:31:19] <hazzy-m> you should probably name them something other than xyz
[20:31:24] <Lcvette[m]> ok
[20:31:51] <hazzy-m> I should have renemaed tham, sorry
[20:33:01] <hazzy-m> great, so now that that is out of the way and works I can start moving forward on making the buttons actualy do stuff
[20:33:17] <Lcvette[m]> so what do i do now?
[20:34:05] <hazzy-m> Well, I guess there is not too much else you can do at this point
[20:34:12] <hazzy-m> your realy waiting on me
[20:34:38] <hazzy-m> you could work on the probe routines I guess ...
[20:34:56] <Lcvette[m]> :(
[20:35:25] <hazzy-m> or just relax :D
[20:35:30] <Lcvette[m]> i thought the vcp thingys were gonna teach me how to do this?
[20:35:44] <hazzy-m> Oh, I forgot, LOL
[20:35:47] <hazzy-m> hahaha
[20:36:03] <hazzy-m> there was a reaso we went thru all that
[20:36:11] <Lcvette[m]> come on man!!!
[20:36:19] <Lcvette[m]> ginko biloba
[20:36:35] <hazzy-m> yes, so look examples/mini
[20:36:44] <Lcvette[m]> so why do i need to change the file names?
[20:36:57] <Lcvette[m]> ok
[20:37:01] <hazzy-m> you don't,
[20:37:03] <Lcvette[m]> ok
[20:37:09] <Lcvette[m]> we can change them later?
[20:37:21] <Lcvette[m]> i don't weanna mess anything up right now its all working
[20:37:21] <hazzy-m> just if you want to, it might be better than having them be xyz, lol
[20:37:21] <Lcvette[m]> lol
[20:37:33] <hazzy-m> that is a good point!
[20:38:02] <hazzy-m> so now each VCP is in it's own python "package"
[20:38:18] <hazzy-m> a package is any folder that has an __init__.py file in it
[20:38:22] <Lcvette[m]> mini.ui
[20:39:21] <hazzy-m> if you look in __init__.py you will see that is specifies some things
[20:39:23] <hazzy-m> mostly file paths
[20:39:38] <hazzy-m> these tell QtPtVCP what files to use for what
[20:41:10] <hazzy-m> so if/when you change the names of the files in BasicProbe you will have to change them in the __init__.py file to so they match
[20:42:05] <Lcvette[m]> ok
[20:42:10] <Lcvette[m]> so i'll leave them along for now
[20:42:37] <hazzy-m> right
[20:42:42] <Lcvette[m]> lol
[20:43:53] <Lcvette[m]> so this basically is going to be like fixing things before they break inside of other files
[20:44:11] <Lcvette[m]> olike when an ini file has a broken path for another file in it
[20:44:23] <hazzy-m> yes, exactly
[20:44:37] <Lcvette[m]> this makes sure all the files remain connected as they are supposed to
[20:45:36] <hazzy-m> right, and if sombody makes a new VCP they can share it by simply sharing the package (folder) it is in
[20:46:00] <hazzy-m> by default VCPs will be put in ~/linuxcnc/vcps/
[20:46:19] <Lcvette[m]> so like pack n go
[20:46:29] <hazzy-m> YES!!
[20:46:34] <hazzy-m> exactly
[20:47:05] <Lcvette[m]> so your making linux run like......
[20:47:14] <Lcvette[m]> lol
[20:47:20] <hazzy-m> you can have subfolders in the VCP package too, look in QControl for examples
[20:47:23] <Lcvette[m]> im gonna say it
[20:47:24] <hazzy-m> LOL
[20:47:30] <Lcvette[m]> windowws
[20:47:36] <hazzy-m> DONT!
[20:47:59] <hazzy-m> hahahaha, you did
[20:48:32] <Lcvette[m]> oh please for those who love how linux works there are those of us who would like to hit the install but and then the finish button and have linux tell us lpife is good
[20:48:33] <Lcvette[m]> lol
[20:48:38] <hazzy-m> nah, if it were windows they were be in some funck package so you could not midify of view the code :)
[20:49:06] <hazzy-m> haha
[20:49:16] <Lcvette[m]> working diligently
[20:49:21] <hazzy-m> I am planning to make an installer for VCPs
[20:49:29] <hazzy-m> actualy, more of a browser
[20:49:34] <Lcvette[m]> lets make a working screen set first
[20:49:48] <Lcvette[m]> put the horse before the cart
[20:50:04] <hazzy-m> awww, that is not fun, you spoil sport!
[20:50:07] <hazzy-m> lol
[20:50:24] <Lcvette[m]> some of us would actually like to use out ulti thousand dollar incvestments
[20:50:25] <Lcvette[m]> lol
[20:50:59] <hazzy-m> haha
[20:51:12] <Lcvette[m]> besides
[20:51:15] <hazzy-m> well, if that is how you want to be I better get back to work :D
[20:51:16] -HaikuBot[m]:#hazzy- well, if that is how
[20:51:17] -HaikuBot[m]:#hazzy- you want to be I better
[20:51:18] -HaikuBot[m]:#hazzy- get back to work :D
[20:51:20] <Lcvette[m]> once we finish this we have some business opportunities
[20:51:25] <hazzy-m> LOL
[20:51:36] <hazzy-m> hopefully
[20:51:54] <Lcvette[m]> need to make some sweet pendants, wireless probes and tool setters to worki with our awesome probe screens and be plug and play!
[20:52:19] <hazzy-m> Yep, that would be great
[20:52:23] <Lcvette[m]> the software may be open source but people will pay for probes and the sort
[20:52:23] <hazzy-m> Oh, BTW
[20:53:23] <Lcvette[m]> wyes
[20:53:24] <hazzy-m> I posted an instagram story about the PDB, same vid I posted here, and I got several DMs asking were I got it, lol
[20:53:28] <Lcvette[m]> yes
[20:53:42] <hazzy-m> So you should maybe start selling them again!
[20:53:43] <hazzy-m> LOL
[20:53:43] <Lcvette[m]> yeah?
[20:53:48] <hazzy-m> there is demand
[20:54:00] <Lcvette[m]> i will
[20:54:10] <Lcvette[m]> once i have my machine running and can make more parts
[20:54:17] <Lcvette[m]> :O
[20:54:41] <hazzy-m> I did not mention where I got it, but if you migh make more I will send them your way
[20:55:16] <Lcvette[m]> i have more on hand
[20:55:18] <Lcvette[m]> think i have 5 more kits
[20:55:19] <Lcvette[m]> of the parts i sent you
[20:55:28] <hazzy-m> Where did you get the multi stack cylenders? Were those a custom chineese assy?
[20:55:46] <Lcvette[m]> yes i had them built per spec
[20:55:55] <Lcvette[m]> with a return spring
[20:56:09] <Lcvette[m]> so no constant air pressure was required
[20:56:14] <Lcvette[m]> no leaky messy noisy disaster
[20:56:44] <hazzy-m> Yes, that is a nice feature!
[20:56:44] <Lcvette[m]> easier to plumb
[20:56:46] <Lcvette[m]> single acxting solenoid
[20:57:40] <hazzy-m> There were one or two folks that seems realy anctious to get on, one guy said he would give $1200 :O, should I send them on?
[20:57:54] <Lcvette[m]> yeah
[20:58:33] <hazzy-m> Ok, will do! I did not know if you were trying to get out of that or not so was hesitant
[20:58:52] <Lcvette[m]> no i still would like to do them
[20:59:00] <Lcvette[m]> i just needs ma machine
[20:59:06] <hazzy-m> hurray!
[20:59:14] <Lcvette[m]> hurray!
[20:59:30] <Lcvette[m]> but you can have commission on anyone youn send\
[20:59:41] <Lcvette[m]> :)
[21:01:12] <hazzy-m> nah
[21:02:10] <Lcvette[m]> whatcha mean nah
[21:02:18] <Lcvette[m]> if you send people my way you deserve it
[21:02:25] <Lcvette[m]> thats sale homie
[21:02:37] <Lcvette[m]> if i weouldn't have had it without ya
[21:03:11] <Lcvette[m]> or we can go into business
[21:03:18] <Lcvette[m]> making cool stuff
[21:03:38] <Lcvette[m]> unless you don't like making money?
[21:05:11] <Lcvette[m]> trying to
[21:05:18] <Lcvette[m]> at least..lol
[21:05:58] -!- Roguish has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
[21:14:53] <hazzy-m> hahaha, I was saying nah because you have already contributed so much!
[21:15:03] <Lcvette[m]> ok so how do i make the probe stuff not embedded?
[21:15:25] <Lcvette[m]> look things are funner together
[21:15:31] <hazzy-m> so you can test it stand alone?
[21:15:42] <Lcvette[m]> so sharing the wealth to me is part of lifes journey
[21:15:44] <hazzy-m> that is true!
[21:16:41] <Lcvette[m]> i just don't like being stuk with this embedded thing
[21:17:17] <hazzy-m> ok, let me see if it can be launched stand alone
[21:17:40] <hazzy-m> or do you just whant to remove it from the screen?
[21:17:51] <Lcvette[m]> i want to be able to launch from inside the gui
[21:18:03] <Lcvette[m]> without it being embedded
[21:18:18] <Lcvette[m]> gonna need to be that way anyhow i think
[21:18:30] <Lcvette[m]> all the call buttons for the different subs will be graphical buttons
[21:18:38] <hazzy-m> Ah, you mean like a popup window?
[21:18:38] <Lcvette[m]> in the tabbed windows
[21:18:43] <hazzy-m> right
[21:18:54] <Lcvette[m]> no
[21:19:16] <Lcvette[m]> as ini have the same boxes and stuff but in a regular qbox or whatever that i can shapoe and manipulate
[21:19:45] <hazzy-m> oh, I see
[21:20:31] <Lcvette[m]> for this scvreen at least, i think the modularity isn't needed
[21:20:57] <Lcvette[m]> or is it?
[21:21:29] <hazzy-m> well, it makes it much easyer to program as a seperate widget ..
[21:21:49] <Lcvette[m]> how do you mean?
[21:21:55] * hazzy-m uploaded an image: Screenshot_2018-07-31_21-21-38.png < https://matrix.org >
[21:22:07] <hazzy-m> I mean the python part is much easyer
[21:22:37] <hazzy-m> does editing the probe.ui file seperatly do what you need?
[21:22:42] <Lcvette[m]> you understand that there will be no drop down box for the sub caller right
[21:22:54] <Lcvette[m]> and no do probe button?
[21:23:14] <hazzy-m> oh yes! They will be one button for each probe routine
[21:23:24] <Lcvette[m]> ok
[21:23:37] <Lcvette[m]> so these all basically become place holder boxes right?
[21:23:50] <hazzy-m> right
[21:24:07] <Lcvette[m]> so all of the programming is oging to take place where then?
[21:24:35] <Lcvette[m]> what is the heavy programming part?
[21:24:44] <Lcvette[m]> help me undertsnad it
[21:25:05] <hazzy-m> well, that is whay it it nice to have it seperated out into a module, as if it is not a module all the code as to go in the main py file
[21:26:26] <hazzy-m> so there is a main python file, its job is to supply additional functionality that can no be put in a module
[21:27:17] <hazzy-m> if the probe is not a seperate modle the pobing code would go there
[21:27:21] <Lcvette[m]> but then one of the most heavily graphics opriented portions of the whole gui is going to be editing handicapped
[21:27:54] <Lcvette[m]> per your words of embedding
[21:28:28] <hazzy-m> it should not be as you can edit the probe ui seperatly
[21:28:41] <hazzy-m> did you see the picture I posted above?
[21:28:51] -HaikuBot[m]:#hazzy- it should not be as
[21:28:52] -HaikuBot[m]:#hazzy- you can edit the probe
[21:28:52] -HaikuBot[m]:#hazzy- ui seperatly
[21:28:58] <Lcvette[m]> yes
[21:29:13] <Lcvette[m]> i asked that earlier
[21:29:31] <Lcvette[m]> if editing the turboprobe.uiwould reflect changes in the qtpy.ui
[21:29:33] <Lcvette[m]> lol
[21:29:54] <hazzy-m> yes it will
[21:30:24] <Lcvette[m]> so i can make changes now to the turbroprob.ui
[21:30:29] <Lcvette[m]> and see the changes
[21:31:03] <hazzy-m> right, and any change you make there should show up when you run the linuxcnc
[21:31:12] <Lcvette[m]> so then basically what i need to do is build the entire probe screen in the turboprobe.ui
[21:31:57] <Lcvette[m]> tabs and all
[21:31:57] <hazzy-m> exactly
[21:32:01] <hazzy-m> yes
[21:32:15] <hazzy-m> and then it can be used in other screens as well
[21:32:27] <hazzy-m> do you think that is OK?
[21:33:08] <hazzy-m> I have to run, be back in 1hr
[21:33:13] <Lcvette[m]> where e turboprobe.ui?
[21:35:13] <Lcvette[m]> cause the one i just opened from turboprobe master is different than whats in the main qtpy
[21:40:14] <Lcvette[m]> you there?
[21:40:15] <Lcvette[m]> lost my connection
[21:54:05] <Lcvette[m]> :(
[21:54:31] <Lcvette[m]> ok just saw your last message
[22:04:33] <hazzy-m> ok, I'm back
[22:05:11] <hazzy-m> it is here: QtPyVCP/widgets/form_widgets/probe_widget/
[22:05:20] <hazzy-m> I had an idea
[22:06:16] <hazzy-m> maybe I should make a general perpose "subCaller" button, that calls a specific sub
[22:06:27] <hazzy-m> and then you could used those in the main ui file to make the probing screen
[22:07:22] <hazzy-m> they could then get the input values to pass to the sub from any input or slider etc used in the screen ...
[22:07:49] <hazzy-m> they = you
[22:08:43] <Lcvette[m]> of the probe.ui or probe_basic.ui
[22:09:19] <hazzy-m> the probe_basic.ui
[22:11:45] <Lcvette[m]> subcaller buttons for?
[22:11:48] <Lcvette[m]> the image3ws?
[22:11:55] <Lcvette[m]> that would be great
[22:12:02] <Lcvette[m]> or for the other
[22:12:28] <Lcvette[m]> i just tried to put my probe ui in the folder and it didn't work
[22:12:36] <Lcvette[m]> get some errors in loading
[22:13:18] <hazzy-m> the subcaller button could be used for anything, quill up, or go home, or pobe top-front-left corner
[22:14:59] <hazzy-m> I'll work on one and see if it makes any sense
[22:18:31] <Lcvette[m]> so i thought you weanted me to put everything on the ptobe ui
[22:24:09] <hazzy-m> I did, and that might still be best, but I was trying to come up with a was to accommodate you wanting to put them in the main UI
[22:26:58] <hazzy-m> this is still in the very early development stages, so there are a lot of things that still need to be worked out
[22:28:00] <Lcvette[m]> im with ya
[22:28:17] <Lcvette[m]> once you told me i could edit the probe.ui i was ok
[22:28:24] <Lcvette[m]> but only if those edits come through without issue
[22:28:37] <Lcvette[m]> if the embedding prosses compromises them ithink that gonna be an issue
[22:29:55] <hazzy-m> good
[22:29:56] <hazzy-m> the edits should come thru transperently
[22:30:21] <hazzy-m> but I am still not sure how we should make the buttons call the sub
[22:30:41] <hazzy-m> it might be best to use a generic callsub button anyway
[22:30:45] -HaikuBot[m]:#hazzy- it might be best to
[22:30:46] -HaikuBot[m]:#hazzy- use a generic callsub
[22:30:46] -HaikuBot[m]:#hazzy- button anyway
[22:31:07] <hazzy-m> I am going to mess with it here for a bit and see what I can come up with
[22:31:27] <Lcvette[m]> ok, im sdtanding by eagerly
[22:31:35] <Lcvette[m]> lol
[22:31:43] <Lcvette[m]> just put the tei 3 yeasr olds to bed
[22:31:50] <Lcvette[m]> they were climbing all over me
[22:31:57] <hazzy-m> lol
[22:32:08] <Lcvette[m]> sorry if i was slow replying
[22:32:09] <hazzy-m> I forgot you had company!
[22:32:17] <Lcvette[m]> yeah
[22:32:21] <Lcvette[m]> finally its gonna be quiet
[22:32:25] <hazzy-m> nono, I am the one that is slow replying, lol
[22:37:04] <Lcvette[m]> no worries here
[22:39:18] <Lcvette[m]> bosses and pockets
[22:39:29] <Lcvette[m]> sorry wrong box
[22:39:30] <Lcvette[m]> lol
[22:39:44] <hazzy-m> haha
[22:40:01] <hazzy-m> you are talking about probing I see
[22:41:45] <Lcvette[m]> yeah
[22:42:01] <Lcvette[m]> to one of my knuckle head friends
[23:38:47] -!- Roguish_shop has quit [Ping timeout: 276 seconds]
[23:45:34] <Lcvette[m]> ok here is the dealio
[23:45:41] <Lcvette[m]> your QSS
[23:45:47] <Lcvette[m]> it is really powerful
[23:46:00] <Lcvette[m]> and really destructive
[23:46:03] <Lcvette[m]> if you want to use it
[23:46:25] <Lcvette[m]> you need to use it in such a way as to offer all the options that previously existed
[23:46:38] <Lcvette[m]> otherwise you simply destroy any formatting that was done
[23:46:50] <Lcvette[m]> and supress it
[23:46:55] <Lcvette[m]> from being redone
[23:48:03] <Lcvette[m]> its like the grandfather of rules
[23:48:13] <Lcvette[m]> superceding anything else
[23:48:23] <Lcvette[m]> and it is VERY BROAD
[23:49:40] <hazzy-m> All the styling is done with QSS, whether it is done in QtDesigner or in a seperate QSS file, and you will get exactly the same results
[23:50:19] <Lcvette[m]> whatever is in the qss seems to override anything in the qtdesigner
[23:50:21] <hazzy-m> the problem arrises when styling is done both in the designer and in the QSS file
[23:50:56] <Lcvette[m]> correct
[23:50:57] <hazzy-m> it becomes very difficult to know which will take precidence
[23:51:31] <Lcvette[m]> for fine detail work i would think most of it would be done in the designer
[23:51:31] <hazzy-m> What the QSS is applied to is specified with selectors
[23:51:46] <Lcvette[m]> where you have more access during layout
[23:52:11] <Lcvette[m]> so what would the qss file be best used for?
[23:53:33] <hazzy-m> no, QSS in designer is used mostly for prototyping, and quicly mocking sompthing up
[23:53:40] <hazzy-m> in the final application it is best to have it in a seperate QSS file
[23:54:40] <hazzy-m> frequentle you will even use "less", which is a more high-level language for defining the style, and then that is compiled down into the actual QSS file
[23:54:58] <hazzy-m> http://lesscss.org
[23:59:07] <hazzy-m> so, what widgets QSS is applied to is specified by selectors, you have only barly begun to work with them, but an example is when you write "QPushButton { ...}", you are selecting all push puttons, and any style defined within that block will be applied to all QPushButtons
[23:59:51] <hazzy-m> If you whant to select a specific button by name, you would write "QPushButton#MyButton {...}"