05. Basic Widget - 3

TOC A. Menu B. Tab A. Menu Most GUI applications have menu bar to provide many features. Menu bar include several menus , and ...

TOC

tkinter

A. Menu

Most GUI applications have menu bar to provide many features. Menu bar include several menus, and they are trigger for each feature.

  • File

file
Image 1

  • Help

help
Image 2

  • Line 3: import Menu from tkinter
  • Line 5: defines the actions for Exit menu. destroy() close the window. Because exit() terminates jupyter server or python shell, it is commented out here.
  • Line 13: defines menu. It will be used as a menu bar.
  • Line 14: register menu bar to win.
  • Line 16: defines menu which will be used as File. tearoff represents the dash line between parent menu and child menu. In this case, it is False, so it is not shown. However, Help menu has it.
  • Line 17: add child menu which is New.
  • Line 18: add separator between New and Exit.
  • Line 19: add child menu which is Exit. It has callback function, _quit.
  • Line 20: register File menu to menu bar.
  • Line 22: define next menu which will be used as Help.
  • Line 23: add child menu which is About.
  • Line 24: register Help menu to menu bar.

B. Tab

Tab is an useful widget to share space. Tab can allow us to overlap each other. In tkinter, tab is implemented with frame.

  • Tab 1

tab1
Image 3

  • Tab 2

tab2
Image 4

  • Line 7: defines notebook. Notebook is a frame for tab.
  • Line 9: defines tab 1.
  • Line 13: register tab 1 to notebook.
  • Line 15: defines tab 2.
  • Line 19: register tab 2 to notebook.

COMMENTS

Name

0 weights,1,abstract class,1,active function,3,adam,2,Adapter,1,affine,2,argmax,1,back propagation,3,binary classification,3,blog,2,Bucket list,1,C++,11,Casting,1,cee,1,checkButton,1,cnn,3,col2im,1,columnspan,1,comboBox,1,concrete class,1,convolution,2,cost function,6,data preprocessing,2,data set,1,deep learning,31,Design Pattern,12,DIP,1,django,1,dnn,2,Don't Repeat Your code,1,drop out,2,ensemble,2,epoch,2,favicon,1,fcn,1,frame,1,gradient descent,5,gru,1,he,1,identify function,1,im2col,1,initialization,1,Lab,9,learning rate,2,LifeLog,1,linear regression,6,logistic function,1,logistic regression,3,logit,3,LSP,1,lstm,1,machine learning,31,matplotlib,1,menu,1,message box,1,mnist,3,mse,1,multinomial classification,3,mutli layer neural network,1,Non Virtual Interface,1,normalization,2,Note,21,numpy,4,one-hot encoding,3,OOP Principles,2,Open Close Principle,1,optimization,1,overfitting,1,padding,2,partial derivative,2,pooling,2,Prototype,1,pure virtual function,1,queue runner,1,radioButton,1,RBM,1,regularization,1,relu,2,reshape,1,restricted boltzmann machine,1,rnn,2,scrolledText,1,sigmoid,2,sigmoid function,1,single layer neural network,1,softmax,6,softmax classification,3,softmax cross entropy with logits,1,softmax function,2,softmax regression,3,softmax-with-loss,2,spinBox,1,SRP,1,standardization,1,sticky,1,stride,1,tab,1,Template Method,1,TensorFlow,31,testing data,1,this,2,tkinter,5,tooltip,1,Toplevel,1,training data,1,vanishing gradient,1,Virtual Copy Constructor,1,Virtual Destructor,1,Virtual Function,1,weight decay,1,xavier,2,xor,3,
ltr
item
Universe In Computer: 05. Basic Widget - 3
05. Basic Widget - 3
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirdMmhVpxRFieeUmZXGBKU_npD1ST1xcCJiO6Dy1aPAaCH3EhK3o4MAkEtdHRLWndceVT_yoBi3TR_vevXBS_FXRoCeqx1FDc9qqgJ3Y5vPCRly1GyLhzxaOV-hF79k6H1NfHJKZyWJydv/s0/
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirdMmhVpxRFieeUmZXGBKU_npD1ST1xcCJiO6Dy1aPAaCH3EhK3o4MAkEtdHRLWndceVT_yoBi3TR_vevXBS_FXRoCeqx1FDc9qqgJ3Y5vPCRly1GyLhzxaOV-hF79k6H1NfHJKZyWJydv/s72-c/
Universe In Computer
https://kunicom.blogspot.com/2017/06/05-menu-tab.html
https://kunicom.blogspot.com/
https://kunicom.blogspot.com/
https://kunicom.blogspot.com/2017/06/05-menu-tab.html
true
2543631451419919204
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy