#hazzy | Logs for 2018-08-01
Back
[00:00:02] <Lcvette[m]> ah
[00:00:35] <hazzy-m> If you whant to select all buttons that are checked, you whould write "QPushButton:checked {...}"
[00:00:59] <Lcvette[m]> ok
[00:00:59] <hazzy-m> and so on
[00:01:00] <Lcvette[m]> so that is how you map them
[00:01:23] <hazzy-m> you can even do things like VCPPowerButton[state="on"]{color: green}
[00:01:46] <hazzy-m> so when LCNC is on, the button text will be green
[00:01:58] <hazzy-m> extreamly powerfull, right?
[00:02:13] <Lcvette[m]> ok so this probe ui
[00:02:37] <Lcvette[m]> the box designators
[00:02:44] <Lcvette[m]> the font size is small
[00:02:56] <Lcvette[m]> but if i make it bigger it changes the font size for everything in the box
[00:03:11] <Lcvette[m]> how would i write that in the qss to handle changning?
[00:04:06] <hazzy-m> so when you write the QSS in QtDesigner it applies the style to any widget that matches the selector and is a chilled of the widget you set the QSS style sheet on, this is what causes the confusion, as it is hiding some of the slectors that you would need to use if you were writtin it in the QSS file
[00:04:35] <hazzy-m> excelent question!
[00:04:36] <Lcvette[m]> and i would like to put a border around it
[00:04:37] <Lcvette[m]> the whole thing
[00:05:07] <hazzy-m> You want to select only the widget you are styling, but not any of its children
[00:05:37] <hazzy-m> I don't know that off the top of my head, but it is easy to look up
[00:05:37] <hazzy-m> sek
[00:05:48] <Lcvette[m]> k
[00:06:09] <hazzy-m> reading here: http://doc.qt.io
[00:10:24] <hazzy-m> if it is a QGroupBox I think if you do QGroupBox {font-size: 14pt} it will only effect the size of the QGroupBox's font, not any of its children (unless it's children are QGroupBoxs :D )
[00:10:48] * Lcvette[m] sent a long message: < https://matrix.org >
[00:11:39] <hazzy-m> perfect, so that should only effect the title text of a QGroupBox
[00:11:46] <hazzy-m> does it effect more?
[00:11:57] <Lcvette[m]> haven't tried yet
[00:12:01] <hazzy-m> ok
[00:12:22] <hazzy-m> but you see how the title slector is selecting a specific part of the QGroupBox
[00:12:38] <hazzy-m> to style, it does not effect anything else
[00:12:38] <Lcvette[m]> yes
[00:12:56] <Lcvette[m]> let me try changing font size
[00:13:04] <Lcvette[m]> it madse it white
[00:13:04] <hazzy-m> ok
[00:13:19] <Lcvette[m]> thats one thing i wanted
[00:13:27] <hazzy-m> great!
[00:14:16] <Lcvette[m]> font size is not working
[00:14:57] <hazzy-m> hmm
[00:15:14] <hazzy-m> are you putting this in the QSS file or in designer?
[00:15:28] <Lcvette[m]> qss
[00:15:48] <Lcvette[m]> ifn you say i need to do it there i will learn it
[00:16:00] <hazzy-m> ok, so you may have another selector that is effecting it
[00:16:13] <hazzy-m> maybe you also set the font size in designer
[00:16:19] <Lcvette[m]> im going in and killing all selectors in the designer now
[00:16:34] <hazzy-m> that would overrite your setting in QSS
[00:16:36] <hazzy-m> Ok, I think that will help
[00:17:02] <hazzy-m> you have to do it all one place or the other or it getts very confusing, lol
[00:17:26] -HaikuBot[m]:#hazzy- perfect, so that should
[00:17:27] -HaikuBot[m]:#hazzy- only effect the title
[00:17:28] -HaikuBot[m]:#hazzy- text of a QGroupBox
[00:17:38] -HaikuBot[m]:#hazzy- ok, so you may have
[00:17:38] -HaikuBot[m]:#hazzy- another selector that
[00:17:39] -HaikuBot[m]:#hazzy- is effecting it
[00:17:52] <hazzy-m> hehe
[00:18:25] <Lcvette[m]> id rather do it in the designer
[00:18:30] <Lcvette[m]> it much easier
[00:18:38] <Lcvette[m]> at the moment
[00:18:55] <hazzy-m> Ok, that is fine
[00:19:04] <hazzy-m> and you can see the result imediatly!
[00:20:26] <Lcvette[m]> but im going to try the qss
[00:20:27] <Lcvette[m]> because i said i would
[00:21:08] * Lcvette[m] sent a long message: < https://matrix.org >
[00:21:08] <hazzy-m> Would it help if I made it so the QSS file would automagicaly reload when you edited it?
[00:21:11] <Lcvette[m]> so thaTSA THE PArent
[00:21:39] <hazzy-m> haha
[00:22:07] <hazzy-m> right, that is a more specific selecotor, since you have the . before the QGourpBox
[00:22:14] * Lcvette[m] sent a long message: < https://matrix.org >
[00:22:53] <Lcvette[m]> those are ALL whats inside?
[00:23:36] <hazzy-m> No, those are just the title of the QGroupbox
[00:24:00] <hazzy-m> but the one with the . will overrite the one without the . before the QGroupbox
[00:24:29] <Lcvette[m]> without the p[eriod?
[00:24:30] * Lcvette[m] sent a long message: < https://matrix.org >
[00:25:10] <hazzy-m> yes, try withough the period
[00:25:27] <hazzy-m> What are you trying to change right now?
[00:25:39] <Lcvette[m]> im just trying to get a handle on the formatting
[00:25:48] <hazzy-m> ok
[00:26:03] <Lcvette[m]> the probe ui box
[00:26:25] <Lcvette[m]> i ant the itles a bigger font then the rest
[00:26:59] <Lcvette[m]> i want white text for the normal text and black for the input boxes
[00:27:06] <Lcvette[m]> ND ALL BEBAS KAI
[00:29:31] <Lcvette[m]> this keyboard sucks
[00:29:37] <Lcvette[m]> lol
[00:30:05] <hazzy-m> it's good, makes me feel better :)
[00:30:12] <Lcvette[m]> think im gonna have to get a logitech
[00:30:54] <hazzy-m> that what I just got, its a pice of crap, lol
[00:31:10] <hazzy-m> it is wireless and dropps keystrocks
[00:31:47] <hazzy-m> (but I make it look worse than it is, lol)
[00:32:07] <Lcvette[m]> logitech?
[00:32:43] <hazzy-m> yes, the K260 mouse keyboard combo
[00:33:10] <Lcvette[m]> well thats there bottom of the barrel unit
[00:33:13] <Lcvette[m]> lol
[00:33:14] <hazzy-m> cheap, so can't expect much
[00:33:23] <hazzy-m> yeah
[00:33:53] <hazzy-m> but it is wose than the $3 MicroCenter specials, which is not what I expected
[00:34:12] <Lcvette[m]> yeah that is odd
[00:34:22] <Lcvette[m]> batteries in good shape?
[00:34:37] <hazzy-m> brand new, lol
[00:34:39] <Lcvette[m]> clear view to the wireless dongle?
[00:34:57] <Lcvette[m]> if not grab a usb extension
[00:35:06] <Lcvette[m]> that usually helps
[00:35:18] <Lcvette[m]> even on the more expensive wireless stuff
[00:35:47] <hazzy-m> it was realy bad, but I moved the reciever onto the USB on the monitor like 3 " away, not it is some what tolerable
[00:36:02] <hazzy-m> maybe radiation it messing with it, lol
[00:36:34] <Lcvette[m]> hahahah
[00:37:24] <Lcvette[m]> so what do i do in qss for that?
[00:38:00] <hazzy-m> sek
[00:38:10] <hazzy-m> I am still new to QSS too ...
[00:38:53] <hazzy-m> I've know about it for about two weeks longer than you :)
[00:39:10] * Lcvette[m] sent a long message: < https://matrix.org >
[00:39:15] <Lcvette[m]> whats the first groupbox?
[00:39:48] <hazzy-m> The is the whole thing, the main background etc.
[00:39:50] <hazzy-m> and border
[00:39:58] <hazzy-m> the second one is JUST the title
[00:42:46] <Lcvette[m]> ok
[00:48:04] <Lcvette[m]> ok
[00:48:05] <Lcvette[m]> this is wirerd
[00:48:12] <Lcvette[m]> font size for JUST the title
[00:48:17] <Lcvette[m]> is being controlled
[00:48:23] <Lcvette[m]> ion the regular group box\
[00:48:37] <Lcvette[m]> NOT the title only group box
[00:48:38] <Lcvette[m]> \the title font size has NO controol over anything
[00:50:05] <hazzy-m> You may have overridden the title font size in designer
[00:50:16] <Lcvette[m]> nope
[00:50:24] <Lcvette[m]> i cleared everything back to default
[00:50:43] <Lcvette[m]> they are at 9
[00:50:47] <hazzy-m> Including the properties?
[00:51:10] <Lcvette[m]> everything to do with fonts, font heights and colors
[00:51:28] <Lcvette[m]> which is all i touched
[00:52:08] <hazzy-m> ok, I am going to try and make a clean slate UI for testing quicky
[00:54:05] * Lcvette[m] uploaded an image: image.png (228KB) < https://matrix.org >
[00:54:34] <Lcvette[m]> i don't think thats intewrfereing with diddly
[00:54:58] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed new project branch WidgetCategories at Hazzy / QtPyVCP ( https://gitlab.com )
[00:54:59] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch WidgetCategories at Hazzy / QtPyVCP ( https://gitlab.com )
[00:55:12] <hazzy-m> can you send me the UI file here?
[00:55:44] * Lcvette[m] posted a file: probe.ui (24KB) < https://matrix.org >
[00:56:02] <hazzy-m> thanks
[00:56:10] <Lcvette[m]> yup
[00:59:53] <Lcvette[m]> ws ir mnessed up?
[00:59:54] <Lcvette[m]> it
[00:59:57] <Lcvette[m]> messed
[01:00:43] <hazzy-m> looks fine, but you are right about the fon't size not changing
[01:01:10] <Lcvette[m]> if you change the regular qbox the title font size will change
[01:01:17] <Lcvette[m]> lol\
[01:01:32] <hazzy-m> I see
[01:01:55] <Lcvette[m]> so.... im gonna delete that qss and use the qt designer with qss
[01:01:59] <hazzy-m> so the title font is actualy a property of the QGroupBox, and not of the title
[01:02:08] <hazzy-m> no!
[01:02:09] <hazzy-m> lol
[01:02:42] <Lcvette[m]> hahaha
[01:02:43] <hazzy-m> It work if you set he fon't in the QGroupBox section, right?
[01:02:44] <Lcvette[m]> come on man!
[01:02:53] <Lcvette[m]> they ALL change
[01:03:12] <hazzy-m> What al change?
[01:03:20] <Lcvette[m]> ALL font sizes
[01:03:38] <Lcvette[m]> no individuality
[01:03:43] <Lcvette[m]> not how i design
[01:03:48] <hazzy-m> all font sizes in the app?
[01:03:50] <Lcvette[m]> shit will look awful;
[01:03:57] <Lcvette[m]> in the ui
[01:04:28] <hazzy-m> that can't be
[01:04:28] <hazzy-m> lol
[01:04:31] <hazzy-m> what did you break?
[01:04:32] <hazzy-m> hahaha
[01:04:37] <Lcvette[m]> its your qss
[01:04:41] <hazzy-m> can you send a pic?
[01:04:49] <Lcvette[m]> i just changed the number
[01:06:21] * hazzy-m sent a long message: < https://matrix.org >
[01:06:44] <hazzy-m> There is no way that code can change the fon't size for the entire UI
[01:07:04] <hazzy-m> Is that what it seems like is happening?
[01:07:29] * Lcvette[m] uploaded an image: image.png (142KB) < https://matrix.org >
[01:07:47] <Lcvette[m]> does that look like size 9 font to you?
[01:08:25] * Lcvette[m] sent a long message: < https://matrix.org >
[01:08:33] <Lcvette[m]> straight from my qss
[01:08:37] <hazzy-m> No, and all the font sizes look like they are the same
[01:08:55] <hazzy-m> are you sure that QSS is causing the probelem?
[01:09:11] <hazzy-m> if you delete is it OK?
[01:09:49] <Lcvette[m]> well wait i just changed it to 9 to test
[01:09:54] <Lcvette[m]> and it only changed the titles
[01:10:11] <hazzy-m> Ok, so you QSS for the QGroupBox is fine
[01:10:29] * Lcvette[m] uploaded an image: image.png (140KB) < https://matrix.org >
[01:10:29] <hazzy-m> the problem is somwere else
[01:10:50] <Lcvette[m]> i don't know what is telling the rest of the group box to have the font size it has?
[01:11:27] <Lcvette[m]> the ui is saying it should be 9
[01:11:28] <hazzy-m> there is an overly broad selector that is changing all the font sizes, EXCEPT for the GroupBox titles because you set that specificaly
[01:12:36] <hazzy-m> were is the 9pt fon't size specified?
[01:12:46] <Lcvette[m]> the std in the ui properties
[01:13:01] <Lcvette[m]> default setting
[01:13:30] * Lcvette[m] uploaded an image: image.png (145KB) < https://matrix.org >
[01:13:31] <Lcvette[m]> this is with the qss code removed from the qss file
[01:13:57] <hazzy-m> aha, so that is with no QSS? then the problem is in some QSS you left in designer
[01:14:12] <hazzy-m> I mean't no QSS in the file
[01:14:40] <Lcvette[m]> i didn't ut any qss in the file
[01:15:00] <Lcvette[m]> this was your blank ui file
[01:15:16] <hazzy-m> ok, so the original UI file
[01:15:37] <Lcvette[m]> that turboss used
[01:15:40] <Lcvette[m]> head scratcher?
[01:15:40] <hazzy-m> try this
[01:15:42] <hazzy-m> open the INI tile
[01:16:23] <hazzy-m> in the [DISPLAY]DISPLAY section add at the very end of the commend -qss=bla
[01:17:02] <hazzy-m> to be precice, open the basic_probe.ini
[01:17:47] <hazzy-m> that will completel keep it from using any QSS, only the QSS file
[01:18:03] <Lcvette[m]> where is it?
[01:18:15] <hazzy-m> in qtpyvcp-master/sim
[01:18:15] -HaikuBot[m]:#hazzy- ok, I am going to
[01:18:16] -HaikuBot[m]:#hazzy- try and make a clean slate UI
[01:18:17] -HaikuBot[m]:#hazzy- for testing quicky
[01:18:17] -HaikuBot[m]:#hazzy- There is no way that
[01:18:18] -HaikuBot[m]:#hazzy- code can change the fon't size
[01:18:19] -HaikuBot[m]:#hazzy- for the entire UI
[01:18:22] <Lcvette[m]> lol
[01:18:34] <hazzy-m> hahaha
[01:18:37] <hazzy-m> sleeping again
[01:19:37] * Lcvette[m] uploaded an image: image.png (170KB) < https://matrix.org >
[01:19:47] <hazzy-m> perfect!
[01:20:13] <hazzy-m> now launch it and see how it looks
[01:20:46] <Lcvette[m]> hahahahahahahahahaha
[01:20:56] <Lcvette[m]> it changed a bunch
[01:21:03] <Lcvette[m]> but not the probe ui
[01:21:03] <hazzy-m> good!
[01:21:04] <Lcvette[m]> lol
[01:21:22] <hazzy-m> it should have
[01:21:22] * Lcvette[m] uploaded an image: image.png (155KB) < https://matrix.org >
[01:21:45] <hazzy-m> but the font IS STILL messed up!
[01:22:04] <hazzy-m> so that meanst it it messed up in something you did in QtDesigner
[01:22:25] <Lcvette[m]> could it be that there are several Qline, Qlabel thingys getting orders from somewhere else?
[01:22:42] <hazzy-m> The QSS file has been proven blameless, lol
[01:22:55] <Lcvette[m]> oh its my fault?
[01:23:27] <hazzy-m> yes, somewere the designer file you have an overly permisive selector
[01:23:30] <Lcvette[m]> so this is with no QSS sheetfile?
[01:23:39] <hazzy-m> yes
[01:23:39] <hazzy-m> none at all
[01:23:49] <Lcvette[m]> perfect
[01:23:56] <Lcvette[m]> finally
[01:24:00] <Lcvette[m]> freedom!!!!!!!!!
[01:24:03] <hazzy-m> it is trying to the "bla" as the style sheetm which I hope does not exist :D
[01:24:40] <Lcvette[m]> lol
[01:24:49] <Lcvette[m]> look at the un restricted canvas i have to work with now
[01:24:55] <hazzy-m> yes!
[01:24:57] <hazzy-m> you feel free!
[01:25:15] <Lcvette[m]> without that pesky WSS file holding me back and tying my hand
[01:25:32] <hazzy-m> no, you still have the fonts wrong!
[01:25:45] <hazzy-m> that is still not fixes
[01:25:51] <Lcvette[m]> i can fix them mnow
[01:25:52] <hazzy-m> you were holding the QSS file back!
[01:26:03] <hazzy-m> You chould have before
[01:26:11] <hazzy-m> the QSS file would not prevent that
[01:26:53] <Lcvette[m]> ok so i need to find the issue
[01:27:02] <hazzy-m> yes
[01:27:10] <hazzy-m> its still lurking, lol
[01:27:17] <Lcvette[m]> itsd in the main screen
[01:27:30] <hazzy-m> almost certainly
[01:28:20] <hazzy-m> I would suggest you remove all styling from within qydesigner to get a blank slate
[01:28:37] <hazzy-m> then start a fress EMPTY QSS file and start adding it back there
[01:28:47] <hazzy-m> I think you will find it much easyer in the long run
[01:28:52] <Lcvette[m]> fixed
[01:29:00] <hazzy-m> HURRAY!
[01:29:07] <hazzy-m> what was it?
[01:29:55] <Lcvette[m]> i had tried earlier to change the font and zise by cxlicking on the tiny probe ui place holder
[01:30:25] <hazzy-m> ah, and missed and got the whole window!
[01:30:41] <hazzy-m> that wouold not happen in a QSS file :P
[01:31:28] <hazzy-m> Ok, but now you are free to work, unencombered either using the designer or the QSS file, whichever you prefer
[01:31:31] <Lcvette[m]> no
[01:31:45] <Lcvette[m]> it was just the placeholder for the ui widget
[01:32:01] <hazzy-m> but that would not set the global font ...
[01:34:13] * Lcvette[m] uploaded an image: image.png (222KB) < https://matrix.org >
[01:34:18] <Lcvette[m]> it does
[01:34:27] <Lcvette[m]> changed it to the default
[01:34:53] <hazzy-m> whoa! you found a bug!
[01:34:55] <Lcvette[m]> which is for some reason bebas kai size 12 and it changed the whole thing to size 12
[01:34:56] <hazzy-m> that should not happen
[01:34:59] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson deleted project branch WidgetCategories at Hazzy / QtPyVCP ( https://gitlab.com )
[01:35:14] <hazzy-m> That might be worth reporting
[01:35:59] <hazzy-m> spacers are not UI elements, they are only used for layout
[01:36:21] <hazzy-m> so it should not even be possible to style them
[01:36:30] <hazzy-m> they don't even exist in the final UI
[01:36:31] * Lcvette[m] uploaded an image: image.png (138KB) < https://matrix.org >
[01:36:32] <Lcvette[m]> made it size 8
[01:36:38] <Lcvette[m]> it went to size 8
[01:36:57] <hazzy-m> yep, that sure it what is happing
[01:37:42] <Lcvette[m]> i don't knowe anything about bugs
[01:37:44] <hazzy-m> I am going to ask about that and see if about opening a bug report
[01:37:54] <Lcvette[m]> k
[01:38:09] <Lcvette[m]> tell them my code fu was strong when i found it in under 2 monutes
[01:38:12] <Lcvette[m]> lol
[01:38:25] <hazzy-m> LOL
[01:38:54] <Lcvette[m]> so now what?
[01:39:03] <Lcvette[m]> it is apparantly stuck linked to this thing
[01:39:22] <Lcvette[m]> i think its more reason it should be canned and done integrated
[01:39:23] <Lcvette[m]> :)
[01:39:54] <Lcvette[m]> so i can put sweet borders on it and move stuff around in realtime
[01:39:57] <hazzy-m> but that could have happened with any spacer, lol
[01:40:04] <Lcvette[m]> lies
[01:40:09] <Lcvette[m]> lol
[01:40:09] <hazzy-m> But that would be conveniant !
[01:40:20] <Lcvette[m]> dream squasher
[01:40:27] <hazzy-m> hahaha
[01:40:37] <hazzy-m> Ok, let me see about making this subcaller butten then
[01:40:53] <Lcvette[m]> ok
[01:40:53] <hazzy-m> have not had a chance to even start on it, lol
[01:40:54] <Lcvette[m]> but go to bed
[01:40:57] <Lcvette[m]> its late
[01:41:07] <hazzy-m> yeah, it is
[01:41:27] <Lcvette[m]> imm gonna hit the sack myself
[01:41:36] <Lcvette[m]> gotta get up early to make breakfast
[01:41:47] <hazzy-m> ok
[01:42:02] <hazzy-m> night man, I hope I did not confuse you more, lol
[01:42:12] <hazzy-m> I am good at that!
[01:42:40] <Lcvette[m]> no, but it didn't help the things that were supposed to work were snafood by th bug
[01:42:54] <Lcvette[m]> i was going crazy
[01:43:09] <hazzy-m> that is why bugs must be squished!
[01:43:15] <hazzy-m> yes, I was too!
[01:43:19] <Lcvette[m]> squash them all!!!!!!
[01:43:39] <Lcvette[m]> ok g get sometch ya toorrow, maybe turboss will come in again
[01:43:53] -HaikuBot[m]:#hazzy- so that meanst it it
[01:43:53] -HaikuBot[m]:#hazzy- messed up in something you
[01:43:54] -HaikuBot[m]:#hazzy- did in QtDesigner
[01:44:08] <Lcvette[m]> your rwrong Haiku
[01:44:14] <hazzy-m> I hope so
[01:44:15] <Lcvette[m]> it wasn't my fault!
[01:44:15] <hazzy-m> night!
[01:44:22] <Lcvette[m]> go back to sleep lazy bot
[01:44:37] <Lcvette[m]> lol
[01:44:45] <hazzy-m> haha
[01:45:24] <Lcvette[m]> night
[02:01:51] -HaikuBot[m]:#hazzy- ok g get sometch
[02:01:52] -HaikuBot[m]:#hazzy- ya toorrow, maybe turboss
[02:01:53] -HaikuBot[m]:#hazzy- will come in again
[08:49:00] -!- rene-dev_ has quit [*.net *.split]
[08:50:04] -!- rene-dev_ has joined #hazzy
[09:31:00] <TurBoss> yep Bon dia
[09:36:34] <Lcvette[m]> Turboss!!
[09:36:40] <Lcvette[m]> Hurray!!
[09:37:16] <TurBoss> im back
[09:37:45] <Lcvette[m]> where did you go?
[09:38:26] <TurBoss> bed
[09:38:44] <Lcvette[m]> ok
[09:38:57] <Lcvette[m]> suck?
[09:39:12] <Lcvette[m]> sick?
[09:39:24] <Lcvette[m]> :(
[09:42:24] <TurBoss> any news?
[09:42:25] <TurBoss> much breakage?
[09:43:10] <Lcvette[m]> bug report
[09:43:49] <Lcvette[m]> found a big after fighting with the qss and qtdesigner
[09:44:26] <TurBoss> big bug?
[09:44:26] <Lcvette[m]> the embedded object is globally controlled by the widget place holder properties in qtdesigner
[09:44:48] <Lcvette[m]> and it over rodes the qss
[09:45:17] <Lcvette[m]> I dunno
[09:45:18] <TurBoss> the main qss?
[09:45:18] <Lcvette[m]> Kurt days report worthy
[09:45:19] <TurBoss> overrides?
[09:45:19] <Lcvette[m]> says*
[09:45:24] <Lcvette[m]> all qss
[09:45:26] <Lcvette[m]> over powers
[09:46:11] <Lcvette[m]> because I guess the widget place holder has final word
[09:46:12] <TurBoss> im away
[09:46:17] <Lcvette[m]> ?
[09:46:34] <TurBoss> of my computer
[09:46:52] <Lcvette[m]> ok
[10:21:05] <hazzy-m> morning
[10:22:16] -!- Roguish has joined #hazzy
[10:23:38] <TurBoss> morning
[10:25:01] <Lcvette[m]> hurray the team is back
[10:29:39] <TurBoss> great
[10:29:42] <TurBoss> team team team
[10:30:06] <TurBoss> the A team
[10:30:08] <Lcvette[m]> go team!!
[10:30:11] <Lcvette[m]> indeed!
[10:30:28] <Lcvette[m]> I'm the old guy, you guys are the young guys
[10:30:35] <TurBoss> lol
[10:34:18] <Lcvette[m]> you guys watch "This Old Tony" on YouTube?
[10:35:40] <hazzy-m> no, but I have heard of him
[10:35:45] <Lcvette[m]> worth subscribing
[10:35:52] <TurBoss> hmmm no
[10:36:10] <Lcvette[m]> very awesome videos
[10:36:12] <Lcvette[m]> very entertaining
[10:36:37] <hazzy-m> oh, your, i saw his air file vide the other day, he is a real comedian, lol
[10:36:41] <hazzy-m> yeah*
[10:36:47] <Lcvette[m]> taking a coffee break this morning to catch up on a few
[10:37:00] <Lcvette[m]> yeah
[10:37:31] <Lcvette[m]> he's hilarious and awesome at videos
[10:41:53] <hazzy-m> he is!
[10:42:33] <hazzy-m> Lcvette: Was your mill made by syil Machine?
[10:44:49] <Lcvette[m]> no
[10:45:20] <Lcvette[m]> Runfa
[10:45:33] <hazzy-m> ok, that have one that looks VERY similare
[10:45:37] <Lcvette[m]> syil is nice but expensive
[10:45:48] <Lcvette[m]> yeah
[10:46:27] * hazzy-m uploaded an image: 38076cd57b5247119474a1e77b19bbd9_tkg4ge.jpg (53KB) < https://matrix.org >
[10:46:47] <Lcvette[m]> That's bigger
[10:47:03] <hazzy-m> ah, ok
[10:48:20] * Lcvette[m] uploaded an image: DSC06992.JPG (9307KB) < https://matrix.org >
[10:49:50] <Lcvette[m]> Mine is a 28x16x18
[10:50:17] <hazzy-m> i see, significantly smallers
[10:50:23] <Lcvette[m]> That one is probably a 40 x 20 x 20 variant
[10:50:35] <hazzy-m> I really like the table rail setup on that style of machine
[10:50:37] <hazzy-m> table is always fully supported
[10:51:05] <Lcvette[m]> Yeah
[10:51:15] <Lcvette[m]> Heavy saddle
[10:51:38] <Lcvette[m]> But no table sag
[10:52:43] <hazzy-m> compared to the table and saddle the head looks a little skimpy, lol
[10:54:32] <Lcvette[m]> It's pretty very
[10:54:59] <Lcvette[m]> Table and saddle aren't as beefy with skirts off
[10:55:07] <Lcvette[m]> Very=beefy
[10:56:09] <hazzy-m> yeah, its a little hard to tell once all the sheetmetal gets on there
[11:06:34] <Lcvette[m]> I'm watching qt tutorials
[11:06:44] <Lcvette[m]> getting smarter
[11:07:01] <Lcvette[m]> lol
[11:11:34] -HaikuBot[m]:#hazzy- I really like
[11:11:35] -HaikuBot[m]:#hazzy- the table rail setup on
[11:11:35] -HaikuBot[m]:#hazzy- that style of machine
[11:15:07] <Lcvette[m]> lol
[11:22:55] <hazzy-dev> Hurray!
[11:23:01] <hazzy-dev> My motor came!
[11:23:06] <hazzy-dev> it is very nice
[11:24:22] <Lcvette[m]> nice!!
[11:24:38] <Lcvette[m]> i just watched a very good video about naming conventions in the qt designer and their importance for knowing whats what in code later on
[11:24:42] <Lcvette[m]> this make SO MUCH SENSE
[11:25:15] <Lcvette[m]> groupbox isnot a name
[11:25:20] <Lcvette[m]> lol
[11:29:19] <hazzy-dev> great
[11:30:04] <hazzy-dev> I should have done a better job trying to explain, but it is hard on here!
[11:30:56] <Lcvette[m]> thats ok
[11:31:27] <Lcvette[m]> i think with the names done right, the code will be much easier to follow
[11:31:55] <Lcvette[m]> question about a line edit and a label
[11:32:17] <Lcvette[m]> for just text inside a groupbox, next to a dro for example saying it is rpm
[11:32:25] <Lcvette[m]> should that be a label?
[11:33:09] <Lcvette[m]> since it will be static and always remain constant
[11:36:10] -!- Roguish has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
[11:36:32] -!- Roguish has joined #hazzy
[11:36:34] <Lcvette[m]> also, i was pondering the embedded widget holder bug
[11:37:09] <Lcvette[m]> is there possibly a way to turn off the properties control it has?
[11:37:09] <hazzy-dev> Yes, that should be a label
[11:37:20] <Lcvette[m]> maybe its an option?
[11:37:25] <hazzy-dev> anything that does not need to accept input should be a label
[11:37:26] <Roguish> hazzy, r u there?
[11:37:32] <hazzy-dev> Roguish: yes
[11:37:51] <Roguish> hey, what does it take to setup and work on the Qt thing?
[11:38:28] <hazzy-dev> Lcvette[m]: no, cant turn off the propertied because it does not eve EXIST in the UI, lol
[11:38:32] <hazzy-dev> that is why it is a bug
[11:38:53] <hazzy-dev> Roguish: Not much, if you are on debian stretch
[11:38:54] <Roguish> I have a little time and good interest.
[11:39:00] <Lcvette[m]> ok
[11:39:19] <Roguish> got a short list of apps? etc....
[11:40:43] <hazzy-dev> Roguish: yes
[11:40:52] <hazzy-dev> are you on debian stretch?
[11:41:42] <hazzy-dev> Roguish: https://gitlab.com
[11:41:47] <Roguish> yes. on my dev setup, plus I just pulled out an old pentium box, too slow for anything else but will make a good linux box
[11:42:23] <Roguish> good, thanks.
[11:42:40] <hazzy-dev> Those are most of the dependencies, there are a few more run time depts that you will need to install too
[11:42:49] <hazzy-dev> excellent!
[11:43:15] <Roguish> just want to play, and add my 2 cents worth....
[11:44:27] <hazzy-dev> thank you, always good to get more feedback
[11:44:43] <hazzy-dev> still very much in the early dev stage though ...
[11:45:40] <Lcvette[m]> sweet!! more team!!
[11:45:45] -!- hazzy-lab has joined #hazzy
[11:45:45] -!- mode/#hazzy [+o hazzy-lab] by ChanServ
[11:45:47] <TurBoss> Lcvette: I'm on pc wan't me to look at something?
[11:46:36] <Lcvette[m]> ummm
[11:46:37] <Lcvette[m]> yeah hang on one sec
[11:46:38] <Lcvette[m]> let me finish this change and i'll push
[11:47:49] <TurBoss> hazzy-dev: current branch is ppclone?
[11:48:09] <TurBoss> nuking old branches
[11:49:20] -HaikuBot[m]:#hazzy- anything that does
[11:49:20] -HaikuBot[m]:#hazzy- not need to accept input
[11:49:21] -HaikuBot[m]:#hazzy- should be a label
[11:50:02] <TurBoss> still funnu the haiku bot?
[11:50:03] <TurBoss> *funny
[11:50:14] <Lcvette[m]> pushed
[11:50:20] <Lcvette[m]> he is lazy
[11:50:33] <Lcvette[m]> and he picked on me last night
[11:50:34] <TurBoss> i see
[11:50:44] <hazzy-m> TurBoss: current branch is still master, but Lcvette is working in PPClone
[11:50:48] <Lcvette[m]> lol
[11:50:52] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: TurBoss pushed to project branch EmbeddProbe at Hazzy / QtPyVCP ( https://gitlab.com )
[11:50:56] <TurBoss> ok
[11:50:59] <hazzy-m> hahaha, he is lazy
[11:51:09] <TurBoss> empty push
[11:52:11] <Lcvette[m]> mine was?
[11:52:47] <TurBoss> noo
[11:52:50] <TurBoss> mine
[11:53:09] <Lcvette[m]> welcome aboard Roguish!!
[11:54:49] <TurBoss> I can see new things
[11:54:54] <TurBoss> vcp_launcher
[11:55:09] <TurBoss> make doesn't work
[11:55:40] <TurBoss> make: *** No rule to make target 'sim/xyz_rc.py', needed by 'resources'. Stop.
[11:56:05] <Lcvette[m]> i don't know
[11:56:23] <Lcvette[m]> the new location is different
[11:57:34] <hazzy-lab> I broke make, but I don't think it is needed anymore
[11:57:48] * Lcvette[m] uploaded an image: image.png (84KB) < https://matrix.org >
[11:57:52] <hazzy-lab> or, needed right now
[11:58:10] <Lcvette[m]> the target for the xyz.ui is under the above path
[11:58:24] <TurBoss> ok
[11:58:31] <hazzy-lab> TurBoss: I moved all the VCPs into individual packages under examples/
[11:58:50] <TurBoss> ok
[11:58:51] <TurBoss> in master?
[11:58:54] <hazzy-lab> yes
[11:59:16] <TurBoss> ok
[11:59:22] <TurBoss> I'm a bit lost :D
[11:59:43] <TurBoss> i absent one day
[11:59:43] <Lcvette[m]> qtpyvcp-master/examples/ProbeBasic/
[11:59:44] <TurBoss> lol
[12:00:30] <hazzy-lab> before the VCP files and the config files were mixed together, so I separated them out to make them easier to share
[12:00:34] <Lcvette[m]> ProbeBasic
[12:00:40] <Lcvette[m]> new name for the gui
[12:00:50] <TurBoss> great
[12:02:36] <Lcvette[m]> qtpyvcp-master/QtPyVCP/widgets/form_widgets/probe_widget/
[12:02:51] <Lcvette[m]> that is where the probe.ui file is now located
[12:06:39] <TurBoss> lol
[12:06:39] -HaikuBot[m]:#hazzy- make: *** No rule to make
[12:06:39] <TurBoss> its lazy
[12:06:40] -HaikuBot[m]:#hazzy- target 'sim/xyz_rc.py', needed
[12:06:41] -HaikuBot[m]:#hazzy- by 'resources'. Stop.
[12:10:37] <Lcvette[m]> indeed!
[12:10:48] <TurBoss> still lost
[12:10:55] <TurBoss> how do I launch the
[12:11:02] <TurBoss> thing
[12:15:33] <hazzy-lab> launch the INI just like you normally would
[12:15:47] <hazzy-lab> linuxcnc sim/xyz.ini
[12:16:05] <hazzy-lab> (assuming PWD is the QtPyVCP dir)
[12:16:06] <TurBoss> I can only see the GLPLOT
[12:16:16] <hazzy-lab> ah
[12:16:32] <hazzy-lab> you want to launch basic_probe.ini
[12:16:36] <hazzy-lab> the names changed
[12:16:41] <TurBoss> ok
[12:16:49] <hazzy-lab> xyz was too basic :D
[12:18:18] <TurBoss> lot of erros
[12:18:37] <Lcvette[m]> probe_basic.ini*
[12:18:53] <hazzy-lab> thanks Lcvette[m]
[12:18:58] <hazzy-lab> I never learn ...
[12:19:28] <Lcvette[m]> my troubleshooting skill fu to the rescue
[12:19:43] * TurBoss sent a long message: < https://matrix.org >
[12:20:26] <Lcvette[m]> its ok
[12:20:39] <Lcvette[m]> just click ok
[12:20:46] <Lcvette[m]> several times
[12:20:49] <Lcvette[m]> it will load
[12:20:52] <TurBoss> I should fix that?
[12:20:57] <TurBoss> it to big for my screen
[12:20:58] <TurBoss> :D
[12:21:04] <TurBoss> 1360x768
[12:21:31] <Lcvette[m]> you have baby screen
[12:21:42] <Lcvette[m]> this is the wide screen version
[12:21:57] <Lcvette[m]> you can work on the box screen version in parallel and we can share?
[12:22:29] <TurBoss> I should buy 2 bigger screens
[12:23:05] <hazzy-lab> TurBoss: No, because I would have to get a bigger screen too then
[12:23:06] <hazzy-lab> :)
[12:23:07] <Lcvette[m]> yes after fooling with the screens for a while i determined it was a waste to try and make one screen work for both wide and small
[12:23:11] <Lcvette[m]> so we made two
[12:23:42] <Lcvette[m]> one for box size and one for wide size
[12:30:00] <TurBoss> just oredered lol
[12:30:10] <hazzy-lab> hahaha
[12:30:39] <hazzy-lab> TurBoss: I just went from a 26" to a 17", it was hard, lol
[12:30:47] <hazzy-lab> but the 26" was worn out
[12:30:48] <Lcvette[m]> nice!!!!!
[12:31:19] * Lcvette[m] uploaded an image: image.png (279KB) < https://matrix.org >
[12:31:55] <TurBoss> 21
[12:32:00] <TurBoss> 2x
[12:32:02] <Lcvette[m]> i went through and updated the object names for the dro windows
[12:32:02] <TurBoss> displayport ones
[12:32:07] <TurBoss> for my quadro lololol
[12:32:29] <Lcvette[m]> i have 2x 27"
[12:32:35] <TurBoss> Oo
[12:32:39] <TurBoss> wow
[12:32:48] <Lcvette[m]> for design work
[12:33:25] <Lcvette[m]> hazzy, is that ok for the names?
[12:33:31] <Lcvette[m]> will that help?
[12:33:39] <Lcvette[m]> i think it will help
[12:34:17] <hazzy-lab> Lcvette[m]: That looks very good!
[12:36:00] <Lcvette[m]> now when the code comes out will it be easy to find these?
[12:36:08] <Lcvette[m]> will these names appear?
[12:36:20] <Lcvette[m]> in the code?
[12:36:30] <Lcvette[m]> instead of just QGroupBox
[12:37:15] <hazzy-lab> no
[12:37:33] <Lcvette[m]> oh
[12:37:45] <hazzy-lab> the "QGroupBox" selector selects all QGroupBox widgets and styles them
[12:38:09] <hazzy-lab> if you want to style a QGroupBox with a specific name you would do
[12:38:26] <hazzy-lab> QGroupBox#MyGroupBoxName { ... }
[12:38:26] <Lcvette[m]> but now if i want to target one specifically i have an easy to use designator
[12:38:35] <hazzy-lab> right
[12:38:51] <Lcvette[m]> ok well that still makes it tons easier
[12:39:09] <hazzy-lab> absolutely!
[12:39:12] <Lcvette[m]> i have a road map
[12:39:39] <hazzy-lab> I should have named them, but I was just experimenting so was too lazy to take the time
[12:40:19] <Lcvette[m]> ok we, we will clean everything up and make it nice and tidy with good coding etiquette
[12:40:53] <Lcvette[m]> this gui will be beautifully put together when done
[12:41:14] <hazzy-lab> excellent, with you on it that is sure to be the case!
[12:42:33] <Lcvette[m]> question
[12:42:39] <Lcvette[m]> for items that may change text
[12:42:47] <TurBoss> haazy- lab what can I do
[12:42:51] <Lcvette[m]> such as the IPM to MM/M
[12:42:51] <TurBoss> want me to break something?
[12:43:02] <Lcvette[m]> those would not be a label, they would need to be something else?
[12:43:10] <Lcvette[m]> lol
[12:43:31] <Lcvette[m]> turboss, i need buttons
[12:43:49] <Lcvette[m]> for the probe graphics
[12:43:49] <TurBoss> wich ones?
[12:43:49] -HaikuBot[m]:#hazzy- those would not be a
[12:43:50] -HaikuBot[m]:#hazzy- label, they would need to be
[12:43:51] -HaikuBot[m]:#hazzy- something else?
[12:43:56] <Lcvette[m]> ask hazzy
[12:44:09] <Lcvette[m]> he had an idea
[12:44:15] <Lcvette[m]> maybe you can run with it
[12:44:35] <Lcvette[m]> oh did you install the font corrently on your computer?
[12:44:47] <Lcvette[m]> correctly
[12:44:55] <Lcvette[m]> we had some issues with it
[12:45:06] <TurBoss> I think that he comes with the git
[12:45:32] <Lcvette[m]> ok
[12:45:38] <Lcvette[m]> so that should be fixed now because its done through the krakenator
[12:45:47] <Lcvette[m]> sweet!
[12:45:57] <TurBoss> oki
[12:46:02] <Lcvette[m]> or if you want tof ind a solution to the bug
[12:46:07] <Lcvette[m]> ?
[12:46:10] <Lcvette[m]> do you follow the issue?
[12:46:47] <TurBoss> ?
[12:46:48] <TurBoss> what?
[12:47:14] <TurBoss> the button error spam?
[12:47:14] <Lcvette[m]> for the embedded widget
[12:47:20] <Lcvette[m]> no i think that has to do with the jogging keys being removed
[12:47:30] <hazzy-lab> Lcvette[m]: You can change the text on a label dynamically, it is just myLabel.setText("some new text")
[12:47:48] <hazzy-lab> so label are the proper thing to use for labels :P
[12:48:35] <Lcvette[m]> hazzy-lab: so if say turboss sets his ini to metric then ini specifies mm/m, that will change the IPM to MM/M in the text of a Qlabel?
[12:48:55] <Lcvette[m]> or does that need to be a LineEdit
[12:49:00] <hazzy-lab> It will, eventually
[12:49:04] <TurBoss> python can get the unit system
[12:49:08] <TurBoss> reading the ini
[12:49:12] <hazzy-lab> no, that needs to be a label
[12:49:19] <hazzy-lab> line edit if only for user input
[12:49:22] <hazzy-lab> is*
[12:49:32] <Lcvette[m]> ok
[12:49:37] <Lcvette[m]> line edit for user input
[12:49:42] <Lcvette[m]> label for system output
[12:49:47] <Lcvette[m]> got it
[12:50:00] <hazzy-lab> exactly
[12:50:04] <hazzy-lab> TurBoss: So it would be nice to have a label widget ....
[12:50:11] <hazzy-lab> that can display various data
[12:50:13] <Lcvette[m]> just trying to clean things up where I can to make it easier for you to program
[12:50:24] <hazzy-lab> like machine state, unit system etc.
[12:50:32] <TurBoss> oh
[12:50:37] <TurBoss> ok
[12:50:44] <hazzy-lab> can you work on that?
[12:50:53] <TurBoss> sure
[12:50:58] <hazzy-lab> thank you!!
[12:51:07] <TurBoss> su a box with some labels?
[12:51:14] <TurBoss> so*
[12:51:20] <TurBoss> ?
[12:51:38] <hazzy-lab> I was thinking a generic label widget
[12:51:55] <TurBoss> or just a labes
[12:51:57] <hazzy-lab> just one label that can be set do display various data
[12:52:02] <Lcvette[m]> need more details i think
[12:52:09] <TurBoss> hmmmm I don't get it
[12:52:20] <hazzy-lab> sek
[12:54:20] <TurBoss> i think i got it
[12:54:24] <TurBoss> a unit system labek
[12:54:31] <TurBoss> a machine coord label
[12:54:32] <TurBoss> etc?
[12:55:38] <hazzy-lab> TurBoss: A label that is kinda like the JogButton, but instead of selecting an axis in designer, you can select the data it shows, like velocity, tool in spindle, unit system etc.
[12:56:18] <hazzy-lab> right
[12:56:24] <TurBoss> okay!
[12:56:54] <TurBoss> I start from master
[12:57:41] <hazzy-lab> I just pushed to master
[12:58:42] <hazzy-lab> So you can make an enum class, like here: https://gitlab.com
[12:58:49] <TurBoss> ok
[12:59:09] <hazzy-lab> and use that to choose what data the label shows
[13:00:19] <TurBoss> ok I'll draft something
[13:00:51] -RSSBot[turbosssp:#hazzy- Hazzy activity posted a new article: Kurt Jacobson pushed to project branch master at Hazzy / QtPyVCP ( https://gitlab.com )
[13:02:37] <TurBoss> where i sould place it?
[13:02:42] <TurBoss> display or base widgets?
[13:02:57] <hazzy-lab> display
[13:03:08] <TurBoss> ok
[13:12:31] -!- jackkk has joined #hazzy
[13:13:18] <Lcvette[m]> how do i drag a box around something in qtdesigner?
[13:13:49] <Lcvette[m]> say i want to put a set of loose thing into a group or something like that to add some formatting
[13:13:51] -!- jackkk has quit [Client Quit]
[13:14:08] -!- jackk has joined #hazzy
[13:14:42] -!- jackk has quit [Client Quit]
[13:15:26] <hazzy-lab> Not sure, I just hold down control and click in all the widgets I want to select
[13:15:44] <hazzy-lab> who is this jackk?
[13:15:48] <hazzy-lab> lol
[13:15:54] <hazzy-lab> we have a guest
[13:16:51] <Lcvette[m]> i don't see Jack
[13:27:56] <TurBoss> hazzy do you know get , set?
[13:28:15] <TurBoss> "get" & "set"
[13:28:16] <TurBoss> oops
[13:28:26] <TurBoss> __get__ & __set__
[13:28:29] <hazzy-lab> I have used them, but know know anything about them, lol
[13:29:08] <TurBoss> ok
[13:29:09] <TurBoss> me too
[13:29:49] <Lcvette[m]> thats called nu_fu
[13:29:56] <Lcvette[m]> :D
[13:30:31] <TurBoss> :D
[13:34:02] <Lcvette[m]> lunchtime, back in a few
[13:37:52] <hazzy-lab> haha
[13:48:46] <TurBoss> to hot here
[13:48:51] <TurBoss> can't think
[13:50:07] * hazzy-lab aims the fan at TurBoss
[13:50:32] <TurBoss> much better
[14:58:19] <Lcvette[m]> you guys know how to wrap text inside a button?
[14:59:37] <Lcvette[m]> turboss, turn the AC down!\
[15:00:41] <TurBoss> hmmm no
[15:09:59] <hazzy-lab> Lcvette[m]: No :(
[15:10:11] <hazzy-lab> might need to put a label inside the button ..
[15:10:24] <hazzy-lab> I think that is possible, at least in GTK it is
[15:12:11] <Lcvette[m]> no biggie
[15:12:22] <Lcvette[m]> an initial is good enough
[15:14:19] * hazzy-m uploaded an image: Screenshot_2018-08-01 Unicorn ยท GitHub.png (53KB) < https://matrix.org >
[15:14:30] <hazzy-m> LOL, never seen that before
[15:32:53] <Lcvette[m]> you broke it hazzy
[15:32:59] <Lcvette[m]> lol
[15:33:11] <hazzy-lab> haha
[15:33:12] <Lcvette[m]> and they sent you the rainbow unicorn
[15:33:25] <hazzy-lab> actually JT did :D
[15:35:17] <Lcvette[m]> jt broke it?
[15:35:19] <Lcvette[m]> oh no
[15:38:10] <hazzy-lab> Ok, I am cleaning up how the args passed to subs are defined
[15:39:11] <hazzy-lab> not instead of having to put the list of args at the top of the files and getting the order right (which is a challenge :) ), it parses the parameter assignments
[15:39:21] <hazzy-lab> so all you have to do is
[15:39:22] <hazzy-lab> #<probe_diameter> = #1 (=.125 test_arg)
[15:39:23] <Lcvette[m]> whats that mean?
[15:39:40] <hazzy-lab> were "probe_diameter" is the name of the widget to pull the value from
[15:40:07] <hazzy-lab> =.125 means if that widget can't be found use ,125 as the default
[15:40:29] <hazzy-lab> and "test arg" can be any comment string you want
[15:40:56] <Lcvette[m]> why are you messing with it?
[15:41:20] <hazzy-lab> because I have to rewrite it all for the subcaller button
[15:41:25] <hazzy-lab> :)
[15:41:29] <Lcvette[m]> why not just have ALL of them at the tiop of every sub
[15:41:42] <hazzy-lab> because that gets very combersome
[15:41:57] <Lcvette[m]> what do you mean
[15:42:16] <hazzy-lab> if we ever change the name of one thing we have change all the subs to match
[15:42:45] <hazzy-lab> this new way follows the preexisting ngcgui specifications
[15:42:58] <Lcvette[m]> and this is going to be different how?
[15:43:45] <hazzy-lab> it will automatically get the correct values from any widget that has a name that matches the parameter value
[15:43:51] <hazzy-lab> just like in ngcgui
[15:44:47] <Lcvette[m]> but if we change the name
[15:44:57] <Lcvette[m]> we still have to change the call name in the sub
[15:45:25] <hazzy-lab> right, but only in subs that use that parameter, not ALL of them
[15:45:38] <hazzy-lab> you will see :)
[15:48:07] <Lcvette[m]> i would almost rather have them all at the top to highlight and use the change all function
[15:48:16] <Lcvette[m]> rather then hunt them down
[15:48:56] <Lcvette[m]> but show me what you do
[15:49:02] <Lcvette[m]> youre the jedi
[15:49:15] <Lcvette[m]> glad i didn't write any more subs
[15:49:16] <hazzy-lab> I am trying to make it consistent with preexisting standards, rather than reinventing a new one, when there is a good one already in place that is commonly used
[15:49:23] <Lcvette[m]> think those will be dead last
[15:49:55] <hazzy-lab> It wont affect any of your subs, they will still work just the same
[15:50:16] <Lcvette[m]> ok
[15:50:27] <hazzy-lab> you can even leave the (ARGS, ...) thing at the top, but it won't be needed/used anymore
[16:11:37] * Lcvette[m] uploaded an image: image.png (204KB) < https://matrix.org >
[16:24:40] <Roguish> that's looking very nice. when can I try it out???????
[16:26:00] <Lcvette[m]> i don't know?
[16:26:01] <Lcvette[m]> i just work here
[16:26:02] <Lcvette[m]> lol
[16:26:18] <hazzy-lab> Now if you want :) (it is not very functional yet though)
[16:27:14] <hazzy-lab> Roguish: I can try to walk you thru setting up a dev environment
[16:27:46] * Lcvette[m] uploaded an image: image.png (205KB) < https://matrix.org >
[16:28:38] <Lcvette[m]> finally figured out the tabs
[16:28:49] <Lcvette[m]> hurray!
[16:30:20] <hazzy-lab> nice!
[16:50:48] -!- rene-dev_ has quit [Quit: The Lounge - https://thelounge.github.io]
[16:59:09] * Lcvette[m] uploaded an image: image.png (177KB) < https://matrix.org >
[17:00:41] <hazzy-lab> I like the status label!
[17:01:14] <hazzy-lab> This took some serious code-fu:
[17:01:15] <hazzy-lab> r' *# *<([a-z0-9_-]+)> *= *#([0-9]+) *(?:\(= *([0-9.+-]+[0-9.]*?|) *(.*)\))?'
[17:01:31] <hazzy-lab> it is gibberish to me, lol
[17:01:35] <hazzy-lab> had to get help
[17:02:10] <Lcvette[m]> please tell me i don't have to put that in my subs
[17:02:20] <hazzy-lab> up, every one
[17:02:31] <hazzy-lab> you have to change it for match each parameter
[17:02:38] <hazzy-lab> but is is better that way
[17:02:47] <hazzy-lab> No, I am kidding xD
[17:02:54] <Lcvette[m]> the hell you say
[17:03:19] <Lcvette[m]> lcvette goes to branch away from hazzy
[17:03:24] <Lcvette[m]> lol
[17:03:24] <hazzy-lab> LOL
[17:03:37] <Lcvette[m]> and his evil looking code
[17:03:49] <hazzy-lab> haha
[17:04:25] <hazzy-lab> it scares me too, but I'll show you what is replaces, and then you will be happy (er)
[17:04:34] <Lcvette[m]> yeah you hide that from me
[17:04:40] <hazzy-lab> def find_positional_parms(s):
[17:04:40] <hazzy-lab> # requires original line (mixed case with whitespace)
[17:04:40] <hazzy-lab> # find special association lines for positional parameters
[17:04:40] <hazzy-lab> # The '*', '+', and '?' qualifiers are all greedy.
[17:04:40] <hazzy-lab> # Greedy <.*> matches all of <H1>title</H1>
[17:04:40] -!- hazzy-lab has quit [Excess Flood]
[17:04:57] -!- hazzy-lab has joined #hazzy
[17:04:58] -!- mode/#hazzy [+o hazzy-lab] by ChanServ
[17:05:08] <hazzy-lab> That one line does everything that entire function did
[17:05:21] <Roguish> just registered at github
[17:05:45] <hazzy-lab> Roguish: Hurray!
[17:05:56] <Roguish> baby steps.
[17:06:29] <Lcvette[m]> #<r' *# *<([a-z0-9_-]+)> *= *#([0-9]+) *(?:(= ([0-9.+-]+[0-9.]?|) (.)))?'> = 1
[17:06:29] <Lcvette[m]> 1
[17:06:30] <Lcvette[m]> :)
[17:06:31] <Lcvette[m]> code-fuwaaaaa
[17:06:51] <hazzy-m> haha
[17:08:53] <Lcvette[m]> so now
[17:09:08] <Lcvette[m]> i can make the probeing sub stuff integrated?
[17:09:38] <hazzy-lab> Yes, very soon
[17:09:55] <Lcvette[m]> or did you just come home with magic beans?
[17:09:56] <hazzy-lab> I think you will be very happy with this
[17:10:48] <Lcvette[m]> ok
[17:18:22] * Lcvette[m] uploaded an image: image.png (214KB) < https://matrix.org >
[17:18:29] <Lcvette[m]> amazing the little things i forgot
[17:18:37] <Lcvette[m]> home all, init string
[17:18:47] <Lcvette[m]> thats fixed now
[17:18:47] <Lcvette[m]> !
[18:29:41] -!- hazzy-lab has quit [Ping timeout: 255 seconds]
[18:32:20] -!- hazzy-lab has joined #hazzy
[18:32:20] -!- mode/#hazzy [+o hazzy-lab] by ChanServ
[18:40:03] <Lcvette[m]> whatcha got?
[18:44:11] -!- hazzy-lab has quit [Ping timeout: 265 seconds]
[18:48:00] -!- hazzy-lab has joined #hazzy
[18:48:00] -!- mode/#hazzy [+o hazzy-lab] by ChanServ
[19:01:38] <hazzy-m> sorry, this new PC keeps crashing, its a pain
[19:02:05] <hazzy-m> I wonder if the voltage on the CPU is wrong?
[19:02:23] <Lcvette[m]> was it built?
[19:02:35] <hazzy-m> it seems very unstable, never had linux crash at all before
[19:02:43] <hazzy-m> Yes
[19:03:09] <Lcvette[m]> i would take the cpu off clean the gunk and reapply new thermal paste
[19:03:16] <Lcvette[m]> also inspect the pins make sure not are bent
[19:03:18] <Lcvette[m]> if they are be real careful and bend them back
[19:03:35] <Lcvette[m]> had a similar situation that i resolved this way
[19:04:04] <Lcvette[m]> after that the thing ran for 6 years like a top
[19:04:28] <hazzy-m> Great, that is easy enough, I will try that
[19:04:45] <hazzy-m> after I finish your macro button :)
[19:04:49] <Lcvette[m]> 80% of builds by rookies miss stuff like that because they are affraid
[19:05:42] <Lcvette[m]> and about 40% of all mobo's ive come across wind up with bent pins from lack of handling care
[19:06:12] <Lcvette[m]> or failure to installe the cpu p[roperly or get fuzz in them and a rookie tries to pull it out and screws the pins up
[19:07:49] <hazzy-m> yeah, they guy who build it is very particular and did computors for a living (cash register systems), so I would think he would have done a good job, but I think I will take it apart make make sure it is all good
[19:08:31] <hazzy-m> I'm gonna get a bite to eat, back in a bit
[19:09:38] * Lcvette[m] uploaded an image: image.png (165KB) < https://matrix.org >
[19:21:09] <Lcvette[m]> turboss!!!!
[19:21:18] <Lcvette[m]> ru you back?
[19:21:31] <TurBoss> yes
[19:21:35] <Lcvette[m]> hurray!!
[19:21:39] <Lcvette[m]> is it cooler now?
[19:21:50] <TurBoss> yes 1 am now
[19:22:02] <Lcvette[m]> did you get a good nap?
[19:22:07] <TurBoss> nap?
[19:22:19] <Lcvette[m]> ciesta
[19:22:23] <Lcvette[m]> ?
[19:22:31] <TurBoss> noo i dont like to
[19:22:31] <Lcvette[m]> siesta
[19:22:32] <Lcvette[m]> spelling
[19:23:04] <Lcvette[m]> yo0ur young
[19:23:16] <Lcvette[m]> i didn't nap when i was younger either
[19:23:16] <TurBoss> i usually awake next day if I
[19:23:16] <Lcvette[m]> lol
[19:23:44] <TurBoss> xD
[19:23:50] <Lcvette[m]> gotcha
[19:23:53] <TurBoss> my father if has 5 min it does
[19:24:15] <Lcvette[m]> yeah a good 30 minutes power nap sometimes rejuvinates me
[19:40:11] * Lcvette[m] uploaded an image: image.png (165KB) < https://matrix.org >
[19:42:32] <Lcvette[m]> ok i wanna put some pictures in these boxes!!!!1
[19:42:46] <Lcvette[m]> :D
[19:59:38] * Lcvette[m] uploaded an image: image.png (165KB) < https://matrix.org >
[20:00:27] <Lcvette[m]> indeed!!
[20:00:36] <Roguish> hey Lc. not to be pickey at all, but how about center justifying the test in the buttons 'main' 'file' settings', etc. just a thought.
[20:02:02] <Lcvette[m]> these are the probe graphics i made that will go in the boxes
[20:02:41] <Lcvette[m]> i tried it
[20:02:49] <Lcvette[m]> i was not pleased with the look
[20:05:20] <Lcvette[m]> its actually why I offset them
[20:05:20] <Lcvette[m]> because some of the words are longer it makes the shorter words look like they are just floating in limbo
[20:05:36] <Roguish> ok, just a thought
[20:06:27] <Lcvette[m]> i can show you but right now i want to move on to other things
[20:06:30] <Lcvette[m]> that can be schanged at anytime
[20:06:31] <Lcvette[m]> and customized per your own gui
[20:06:33] <Lcvette[m]> pretty simply
[20:06:47] <Lcvette[m]> taylor to your liking so to speak
[20:06:55] <Lcvette[m]> tailor*
[20:07:04] * hazzy-lab agrees with Roguish (but I have not seen it the other way ...)
[20:07:23] <hazzy-lab> Lcvette[m]: MacroButton should be done soon!!
[20:12:43] * Lcvette[m] uploaded an image: image.png (165KB) < https://matrix.org >
[20:13:01] <Lcvette[m]> hey i spaced the words all the same and it isn't too bad
[20:13:05] <hazzy-lab> Lcvette[m]: Just saw the pictures you posted with the probe buttons, nice!!!
[20:13:23] -HaikuBot[m]:#hazzy- Lcvette[m]: Just saw the
[20:13:24] -HaikuBot[m]:#hazzy- pictures you posted with the
[20:13:25] -HaikuBot[m]:#hazzy- probe buttons, nice!!!
[20:13:26] <Lcvette[m]> i want to put some pictures in dammit!!!!!!!!!!!
[20:13:30] <Lcvette[m]> lol
[20:13:35] <hazzy-lab> yes!!
[20:13:35] <Roguish> yeah, that's better.....
[20:13:38] <hazzy-lab> You can
[20:13:49] <hazzy-lab> it is better centered I think
[20:13:49] <Lcvette[m]> i don't know how
[20:13:55] <Lcvette[m]> cant find youtube
[20:13:59] <hazzy-lab> You need to make a recourse file
[20:14:06] <Lcvette[m]> there all in other languages
[20:14:11] <hazzy-lab> and put the path the the pics in it
[20:14:18] <hazzy-lab> and then compile that
[20:14:32] <hazzy-lab> and then add the pics in designer
[20:14:36] <hazzy-lab> and that is it, lol
[20:14:52] <Lcvette[m]> whats a recourse file
[20:15:00] <hazzy-lab> resource* sorry
[20:15:06] <Lcvette[m]> the word compile frightens me
[20:15:15] <hazzy-lab> me too
[20:15:18] <hazzy-lab> :)
[20:15:47] <hazzy-lab> there is an example resource file in one of the VCPs
[20:16:19] <hazzy-lab> ah, yes, it should be xyz.qrc in the BasicProbe dir
[20:16:48] <hazzy-lab> ProbeBasic*
[20:16:57] <hazzy-lab> man, that gets me every time
[20:17:13] <Lcvette[m]> its trendy
[20:17:23] <Lcvette[m]> Probe Basic
[20:17:51] <Lcvette[m]> sounds industrial legit
[20:17:53] <Lcvette[m]> lol
[20:17:54] <hazzy-lab> you can delete all the images in the BrobeBasic/images folder
[20:18:05] <hazzy-lab> and replace them with your own
[20:18:46] <hazzy-lab> then delete that paths in the xyz.qrc file and replace them with the patch to your images
[20:18:57] <hazzy-lab> paths to your files*
[20:19:08] <hazzy-lab> images*
[20:19:11] <hazzy-lab> lol
[20:19:43] <Lcvette[m]> your speaking matrix
[20:20:03] <hazzy-lab> nope, it is easy
[20:20:47] <Lcvette[m]> walk me through the first one
[20:21:02] <hazzy-lab> all you have to do is put your images in the ProbeBasic/images/ folder
[20:21:04] * Lcvette[m] uploaded an image: image.png (157KB) < https://matrix.org >
[20:21:13] <hazzy-lab> (delete the ones that are there now first)
[20:21:23] <Lcvette[m]> empty this folder?
[20:21:26] <hazzy-lab> yes
[20:21:47] <Lcvette[m]> ok
[20:22:13] <Lcvette[m]> do i need to make individual images or can in use the big one
[20:22:18] <Lcvette[m]> with all the stuff
[20:22:21] <hazzy-lab> then put your images into the /images folder
[20:22:32] <hazzy-lab> you will need to make them individual
[20:22:37] <Lcvette[m]> ok
[20:22:47] <hazzy-lab> they should be similar to the ones that were in there before
[20:22:58] <hazzy-lab> not button borders etc.
[20:23:21] <hazzy-lab> just the "icon" you want to show in the middle of the button
[20:29:12] * Lcvette[m] uploaded an image: outside_corner_probe_buttons.PNG (404KB) < https://matrix.org >
[20:29:37] <hazzy-lab> splendid!
[20:30:10] <Lcvette[m]> ok i saved it to that folder
[20:30:20] <hazzy-lab> good
[20:30:48] <Lcvette[m]> now?
[20:31:43] <hazzy-m> replace all the contents of xyz.qrc with this:
[20:31:47] * hazzy-m sent a long message: < https://matrix.org >
[20:32:19] <Lcvette[m]> all?
[20:32:21] <hazzy-lab> yes
[20:32:37] <Lcvette[m]> ok
[20:32:42] <Lcvette[m]> save?
[20:32:47] <hazzy-lab> yes
[20:33:07] <hazzy-lab> now I am learning with you here, so bare with me
[20:33:18] <Lcvette[m]> ok
[20:33:20] <Lcvette[m]> i'll ewait for instruction
[20:36:55] <hazzy-lab> ok
[20:37:07] <hazzy-lab> so open xyz.ui in designer
[20:37:30] <hazzy-lab> and find the resource browser
[20:37:48] <hazzy-lab> it should be near the property browser
[20:38:06] <Lcvette[m]> ok
[20:38:30] <hazzy-lab> under recourse root do you see images?
[20:38:37] <hazzy-lab> resource*
[20:38:54] <Lcvette[m]> no
[20:39:00] <hazzy-lab> ok
[20:39:33] <hazzy-lab> then click on the four bar hamburger button at the top of the resource browser
[20:39:57] <hazzy-lab> you should get an "edit resources" dialog
[20:40:55] <hazzy-lab> hurray!
[20:40:56] <Lcvette[m]> fixed
[20:40:57] <Lcvette[m]> i had renamed the image
[20:41:00] <Lcvette[m]> now i have an image
[20:41:09] <hazzy-lab> now to put it in a button
[20:41:34] <Lcvette[m]> i dragged it to my button and it dissappeared
[20:42:19] <hazzy-lab> click on the button
[20:42:30] <Lcvette[m]> yup
[20:42:35] <hazzy-lab> find the icon property
[20:43:00] <hazzy-lab> and next to the ... button there is an down arrow button
[20:43:03] <hazzy-lab> click that
[20:43:12] <hazzy-lab> and select "choose resource"
[20:43:43] <hazzy-lab> select images as the source and chooser the icon
[20:44:31] <Lcvette[m]> normal off
[20:45:38] <hazzy-lab> did you get it to show up?
[20:45:49] <Lcvette[m]> yes
[20:45:52] <hazzy-lab> great
[20:45:54] <Lcvette[m]> sizing now
[20:48:16] * hazzy-m uploaded an image: Screenshot_2018-08-01_20-47-49.png (111KB) < https://matrix.org >
[20:48:22] <Lcvette[m]> is there a way to center it?
[20:48:25] <hazzy-m> Your image has a bunch of blank spase around it
[20:48:38] <hazzy-m> see how it is off center in the screenshot?
[20:48:46] <Lcvette[m]> yeah
[20:49:16] <hazzy-m> You need to remove as much of that as you can, and center the colored part in the image
[20:49:28] <Lcvette[m]> ok
[20:58:05] <Lcvette[m]> ok i did it, and saved it but my button doesn't show up
[20:58:07] <Lcvette[m]> :(
[20:58:24] <hazzy-lab> it won't yet
[20:58:35] <hazzy-lab> you need to compile
[20:58:38] <hazzy-lab> sek
[20:58:42] <Lcvette[m]> ok now what?
[20:58:43] <hazzy-lab> on the phone herer
[20:58:48] <Lcvette[m]> k
[21:04:23] <hazzy-lab> ok
[21:04:36] <Lcvette[m]> ok
[21:05:05] <hazzy-lab> in the ProbeBasic folder open a terminal
[21:05:14] <hazzy-lab> and run:
[21:05:15] <hazzy-lab> pyrcc5 xyz.qrc -o xyz_rc.py
[21:05:37] <hazzy-lab> That will compile the resource file into a python file
[21:06:40] <hazzy-lab> done?
[21:06:44] * Lcvette[m] uploaded an image: image.png (38KB) < https://matrix.org >
[21:06:59] <Lcvette[m]> that it?
[21:07:06] <hazzy-lab> excellent, no errors!
[21:07:13] <Lcvette[m]> close?
[21:07:18] <hazzy-lab> compiling is easy :)
[21:07:21] <hazzy-lab> yes
[21:07:31] <hazzy-lab> now I have to think ...
[21:08:11] <hazzy-lab> ok
[21:08:17] <hazzy-lab> open the xyz.py file
[21:08:36] <hazzy-lab> and just before class MainWindow add
[21:08:37] <hazzy-lab> import xyz_rc
[21:08:39] <Lcvette[m]> ok
[21:09:15] <hazzy-lab> then try running LCNC
[21:09:24] <hazzy-lab> you should see the image in the button
[21:09:34] <hazzy-lab> ... or get s bunch or erros
[21:09:44] * Lcvette[m] uploaded an image: image.png (146KB) < https://matrix.org >
[21:09:54] <hazzy-lab> perfect!
[21:10:34] <Lcvette[m]> BUTTON!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HURRAY!!!!!!!!!!!!!!!!!!!!!!!! BUTTON_FU!!!!!!!!!!!!!!!!!!!!!
[21:10:46] <hazzy-lab> HURRAY!!!!!!
[21:11:22] <hazzy-lab> That was easier than I thought it might be
[21:11:24] <hazzy-lab> great
[21:12:23] <hazzy-lab> now any time you add an image to the images folder, you will also have to add it to the xyz.rc file, and run that command to compile the rc file into a python file
[21:12:44] * Lcvette[m] uploaded an image: image.png (193KB) < https://matrix.org >
[21:13:00] <hazzy-lab> man, that looks killer!!!
[21:13:12] <hazzy-lab> SWEET!!
[21:13:17] <hazzy-lab> good work!
[21:14:30] <Lcvette[m]> ok movie time with the family im on cloud 9!!!
[21:15:01] <Lcvette[m]> thanks!they are all waiting on me..lol avengers infinity wars!!!
[21:16:44] <hazzy-lab> great, have fun!
[21:17:03] -!- Roguish has quit [Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]]
[21:17:29] * Lcvette[m] uploaded an image: image.png (193KB) < https://matrix.org >
[21:17:36] <Lcvette[m]> fixed
[21:17:49] <hazzy-lab> much better!
[21:18:03] <hazzy-lab> nice tight group :)
[21:18:17] <Lcvette[m]> we havewe have first probe button!!
[21:18:30] <TurBoss> hurray!
[21:18:31] <Lcvette[m]> i will do mnore tini8ght!
[21:18:35] <Lcvette[m]> af6ter nmovine
[21:18:54] <TurBoss> hazzy-* I'm not inspired
[21:18:59] <hazzy-lab> champagne time!
[21:19:00] <hazzy-lab> lol
[21:19:18] <TurBoss> the label thing beats
[21:19:22] <TurBoss> me
[21:19:22] <hazzy-lab> TurBoss: how so?
[21:19:33] <hazzy-lab> Ok, I will see what I can do
[21:19:37] <TurBoss> only 4 lines of code
[21:19:38] <TurBoss> :D
[21:19:43] <hazzy-lab> lol
[21:19:49] <hazzy-lab> better than me
[21:19:53] <TurBoss> lol
[21:20:02] <TurBoss> now 0
[21:20:21] <hazzy-lab> I got another person to write me one REGEX today, that is it, lol
[21:20:49] <TurBoss> oh cool
[21:21:11] <hazzy-lab> r' *# *<([a-z0-9_-]+)> *= *#([0-9]+) *(?:\(= *([0-9.+-]+[0-9.]*?|) *(.*)\))?'
[21:21:24] <hazzy-lab> all I got done today, and I did not even write it, lol
[21:21:39] <hazzy-lab> somebody on #regex did it for me
[21:22:39] <TurBoss> is that for the MDI?
[21:22:49] <hazzy-lab> for the MacroButton
[21:23:13] <hazzy-lab> I am making it compatable with ngcgui subroutines
[21:23:19] <hazzy-lab> :)
[21:23:22] <TurBoss> great
[23:48:05] <Lcvette[m]> back
[23:48:06] <Lcvette[m]> great movie!
[23:57:40] <hazzy-lab> good!