www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

QML (Qt Markup Language[2] 或Qt Meta Language 或 Qt Modeling Language[3]) 是基于JavaScript、宣告式编程的编程语言,用于设计使用者接口为主的应用程序;

 3种Qt按钮:

Push Button,

单选按钮Radio Button,

复选按钮Check Button;

按钮用于产生某种事件,单选按钮和复选按钮用于做一些选择.

当需要将按钮连接于某个事件,将QPushButton::clicked()信号连接到一个槽即可;

使用QPushButton::setPixmap()函数为按钮添加一个位图标签

QPixmap pixmap("somepixmap.xpm");

b1->setPixmap(pixmap);

2,单选按钮---需要用户从几个选项中选择一项(且只有一项)QButtonGroup,QRadioButton;

当选取一个按钮,将发射QRadioButton::isChecked()信号,与按钮QPushButton不同的是,按钮通常不用来是程序做某些可视化的事情,而是用于一些选择,QRadioButton::isChecked()信号的槽并不引起程序视觉上的变化,而是调用一个函数,设置最近用户选择的语言;

3,复选按钮--QButtonGroup and QCheckBox

QButtonGroup::insert()复选按钮插入到按钮组,isChecked()信号,QCheckBox::isChecked()检查QCheckBox对象是否被选取;

4,标签--以标签的形式向应用程序添加文本,程序中标签常常用来显示简短信息或者是部件说明;

QLabel(显示简短文本),QLCDNumber;

text->setAlignment(Qt::AlignVCenter);

AlignTop标签文本添加到QLabel对象 的上部

bottom,button;

QLabel::setAlignment(Qt::AlignHCenter  | QT::AlignVCenter);

QLabel显示简短文本的类,QLCDNumber显示数字的Qt类;

QLCNnNumber 成员函数

QLCDNumber::setNumDigits,显示位数

QLCDNumber::setBinMode以二进制方式

6,QTableView派生新类

QTableView创建简单网格表;

paintCell单元绘制表元,实现paintCell(),由paintCell()处理表元绘制操作

实现paintCell(),需要QPainter类中的绘图功能

表元尺寸像素setCellWidth()

8,具有文本和选择功能的表格

 

posted on 2015-03-25 09:52  秦瑞It行程实录  阅读(295)  评论(0编辑  收藏  举报
www.cnblogs.com/ruiyqinrui