• 第一个完完整整的Qt界面


    用的IDE:PyCharm3.4,

    模块:pyside(pyqt4),pyserial

    记录如下:

    (1)QtGui.QMainWindow大类(有放大缩小的框)

      QtGui.Dialog(对话框类)(没有放大缩小功能哟,只有隐藏,关闭)

      http://www.cnblogs.com/shixiaomiao/p/3961336.html

    (2)QtGui.QMessageBox(提示信息的窗口,但是他已经有很多的类型呀,比如waring的(有图标),about(纯文本))只有Ok和X

    QtGui.QFileDialog(打开文件所弹出来的窗口)

    QtGui.QStandardItem(好像是下拉条里添加项)

    QtGui.QLabel(标签条,这个很好用哦)

    QtGui.QPushButton(按钮,可以触发事件,这个也不错)

    QtGui.QGridLayout(这是一个树状的布局,不是很清楚)

     这几个控件这里都有用到:http://www.cnblogs.com/shixiaomiao/p/3985371.html

    (3)QtGui.QLineEdit(一个可写的长条型编辑框)

      QtGui.QDialogButtonBox(将几个按钮组合在一起的东东,我只是用来捆绑,使得按钮的布局更好看一些,其余功能待挖掘)

      QtGui.QSplitter(可拉伸的分割器,这个不错,可以让布局很漂亮哟!)

      QtGui.QTableView(一个视图,可逐行显示数据,很清楚,但是编辑与否待商榷,还有感觉他是一个“傀儡皇帝”,很多的功能都是要通过model的,哎。。。没有多少实权呀!)

      QtGui.QTextEdit(哇塞,这个可是罄竹难书呀,很强大的一个控件,对他的光标“累觉不爱”,不过做好了还是很漂亮的)

      QtGui.QAction(菜单栏下面的功能键)

    按键触发事件:http://www.cnblogs.com/shixiaomiao/p/3961454.html

    emit,connect信号与槽机制:

    待写QtGui.QTextEdit和QtGui.QTableView这两个控件,很重要的。。。

  • 相关阅读:
    Linux 进程间通信(包含一个经典的生产者消费者实例代码)
    Linux多进程编程实例
    web开发中的mysql使用
    Linux 网络编程中的read和write函数正确的使用方式
    Linux 使用tcpdump观察arp通信过程
    Linux 开启echo等服务
    Linux send和recv
    自己动手写http服务器——主程序(三)
    自己动手写http服务器——线程池(一)
    http请求报文格式和响应报文格式
  • 原文地址:https://www.cnblogs.com/shixiaomiao/p/3984278.html
Copyright © 2020-2023  润新知