原地址: http://www.cnblogs.com/yk250/p/5660340.html 效果图如下:支持分组的单选框,复选框样式和MVVM下功能的实现.这是项目中一个快捷键功能的扩展. 1,准备工作:VS2015 (15对WPF的支持变得异常的好,调试模式下允许自动更改属性.),随VS发布的Blend,几个基础类: public class RelayCommand : ICommand { #region Fields readonly Action<object> _execut…
QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点). 1. QStandardItemModel在QTreeView中的使用 使用QTreeView的对应模型是QStandardItemModel,这个是Qt对应ui界面最有用的模型,它可以用于树形控件.列表控件.表格控件等等和条目有关的控件.QStandardItemModel用于列表…
由于课题的需求需要做MFC串口程序,看了百度下载的串口助手的界面风格,发现这个设计很好 波特率的组合框只给出了5个可选数值,然后第6个选项是Custom,即手动输入. 实际上DCB结构的BaudRate可选数值太多了,做成下拉框会很长很长,这种做法就是选用最常见的几个选项,不需要用户手动输入,也不需要在很长的列表中去选择. 从VS的属性框中可以看到,组合框控件有3种样式,也就是实现的功能是点击Custom选项时从Drop List切换到Dropdown. 从MSDN可以看到两者对应的宏分别为CB…
 checkbox复选框和div click事件重叠,点击div后复选框也被选中,同时改变div颜色,否则则不选中 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> div { display: inline-block; width: 100px; margi…
bootstrap-multiselect 的使用介绍:https://www.cnblogs.com/landeanfen/p/5013452.html bootstrap-multiselect  设置单选无效(设置单选依然是复选框) 原因是要将设置和数据绑定放一起,最好是先设置,再绑定(好简单~~~~~~~~可是因为另一个错误的原因误修改了这一段代码,导致我找了好久才找到问题所在,┭┮﹏┭┮) 另外bootstrap-multiselect 不能动态修改选项,修改后会导致选线无法加载(感觉…
使用的 jquery版本为 2.1.1 在项目中发现bootstrap table的复选框选中后,翻页操作会导致上一页选中的丢失,api中的 bootstrapTable('getSelections'); 只能拿到当前页的复选框. js - 表格初始化 $(function(){ $('#res_table').bootstrapTable({ url : '${path}/res/listData', contentType : "application/x-www-form-urlenco…
单击"更多"按钮,显示出多选框 运行截图: 程序结构 (本想通过Button中android:background使用drawable资源下的图片作为按钮背景,设计太丑就去掉了Σ(= = !)) package com.example.asus.a7gary01; import android.content.DialogInterface; import android.support.v7.app.AlertDialog; import android.support.v7.app…
  效果 最终的样式,想要的效果:   我们要创建方框中的对勾,对于这一点,我们可以使用:after伪类创建一个新的元素,为了实现这个样式,我们可以创建一个5px * 15px的长方形并给他加上边框.这时候我们去掉上面和右边的边框之后,它会看起来像一个字母L.然后我们可以使用CSS的transform属性让它旋转一下,这样看起来就像是一个对勾. 案例 <!DOCTYPE html> <html lang="en"> <head> <meta c…
之前不太了解Qt中的相关控件,一直尝试直接在tableview上增加复选框. 但相对来说,在tableview增加复选框的工作量与麻烦程度远超tableWidget. 接下来是如何在Qt的tableWidget实现插入复选框的具体代码: void smsrolenew::createtablewidget() { QSqlQuery query; int recordcount; //总行数 query.exec("select count(*) from action"); )) {…
html 里面的 role 本质上是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明.通常这种情况出现在一些自定义的组件上,这样可增强组件的可访问性.可用性和可交互性. role的作用是描述一个非标准的tag的实际作用.比如用div做button,那么设置div 的 role=“button”,辅助工具就可以认出这实际上是个button比如, <div role="checkbox" aria-checked="checked"…