首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

可视化(番外篇)——SWT总结

在Shell内创建各种部件(widget) (4).      对各个部件进行初始化(外观,状态等),同时为各种部件的事件创建监听器(listener) (5).     ...clearSelection、将选取的字符串复制到剪贴板copy等   List(列表框):SWT.SINGLE(默认只能选中一个)、SWT.MULTI(可以选择多行)   其方法有:添加选项add(String...string)、remove(int index)删除选项   Combo(组合框):下拉框 4.面板容器类   Composite(面板类):composite类继承关系 ?...Group(分组框):分组框是能够显示标题分组的面板类   TabFolder(选项卡):一个TabFolder与多个TabItem进行对应   常用方法:获得选项卡数组getItems()、获得当前选中的选项卡...(shell, SWT.CLOSE); 可以在每个TabItem上显示关闭窗口。

1.7K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【QT】:QT(介绍、下载安装、认识 QT Creator)

    QT框架可以与 Eclipse 集成,使开发者可以使用 Eclipse 的强大功能来开发 QT 应用程序 我这学习 QT 的话,主要 还是用了 QT Creator 的应用,还是这个方便一些,当然大家也可以自己进行选择咯...在 Windows 上设置 Qt 的环境变量是为了能够在命令行或其他应用程序中直接访问 Qt 相关的命令和工具。...因为当时我们只是选择以其中的一个下载,如果勾选了其他的选项的话,这里就需要进行选择 3.2.8 选择版本控制系统 点击"下一步"进入项目管理界面; 在项目管理界面可以设置作为子项目,以及加入版本控制系统管理...边栏窗口标题栏第一个控件是组合框,可以选择该子窗口的功能视图类型,目前可以选择8个视图类型: 视图类型 说明 项目 即项目文件管理视图,可以选择项目里的文件进行编辑,包括pro 文件也可以手动编辑 打开文档...② UI 设计窗口:如果要将某个组件放置到该窗口上时,从组件选择窗口上拖放一个组件到窗体上即可。

    1.9K11

    【QT】常用控件(二)

    ,可以让我们在多个选项中选择一个,和QAbstractButton相关的属性: checkable:能否被选中 checked:是否被选中 autoExclusive:是否选择后会取消其他按钮的选中...scaledContents 设置自动拉伸 alignment 设置对齐方式 wordWrap 设置自动换行 indent 设置文本缩进 margin 设置文本和边框之间的间距 openExternalLinks...C++多态的知识,对于父类的虚函数如果我们在子类中重写,将会执行子类的重写后的函数,这里的resizeEvent是一个在我们调整窗口大小的时候自动调用的函数,我们将其重写,将图片设置为充斥整个窗口 label...super_little_monster"); ui->label_3->setAlignment(Qt::AlignTop|Qt::AlignLeft); ui->label_3->setIndent(20);//上左下有...,当前label所绑定的buddy将会可以被键盘上的组合键alt+某个按键选中 这里生成的就可以被组合键也是快捷键选中

    9010

    Android应用开发环境搭建

    在Eclipse 3.4 (Ganymede)版本中,酌情选择 Run > Run Configurations...orRun> Debug Configurations... 。...在左边的工程类型列表选择Android Application选择,双击(或者点击右键选择new),创建一个新的启动项。 3.            输入启动项名称,同时输入工程名。...在 Android标签中,浏览要开始的工程和Activity 。 5.            在Target标签中,设置想要显示的屏幕及网络属性,以及其他任何模拟器启动选项。...你可以在Common标签中设置更多的选项. 7.            按下Apply保存启动配置,或者按下Run或Debug()。...从eclipse主菜单,根据情况选择Run>Run 或者 Run>Debug,开始运行或者调试活动启动项        结果显示如下: Android SDK  开发手册,直接在官方上可查(相当于VC开发的

    86420

    jface databinding:使用CheckboxTableViewer实现表中(Set)对象与CheckTable中选中条目数据绑定

    上一篇博文《jface databinding:可多选的widget List组件selection项目与java.util.List对象的双向数据绑定》讲述了如何实现List组件的多选项与List数据绑定的问题...Arrays.asList("tom","jerry","donald","snow white")); // 设置ContentProvider,ContentProvider会将input内容显示在Table...observableSet, null, null); // 将observableSet内容绑定到Label组件,当observableSet内容变化时,lblSelected显示会自动更新...; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell...container, SWT.NONE); lblNewLabel_1.setBounds(29, 163, 61, 17); lblNewLabel_1.setText("已选择

    1.7K100

    eclipse使用和快捷键

    的撤销键是ctrl+z,相反的是ctrl+y 当前文件,CTRL+F11 直接运行,F11 调试运行 右键有个拷贝全包名的选项 1. ctrl shift r:打开资源 这可能是所有快捷键组合中最省时间的了...这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使。 9. ctrl m 大显示屏幕能够提高工作效率是大家都知道的。Ctrl m是编辑器窗口最大化的快捷键。...Launcher Plugin是Tomcat的Eclipse插件,帮助我们自动部署tomcat服务器。...如何去掉Eclipse恼人的悬浮框提示 在Eclipse里鼠标停每留在一个变量上,就弹出一个层显示他的信息,有时候反而影响了我们查看其他的代码,很是烦人。...→输入名称→点击OK→在弹出的窗口选择Line Wrapping选项卡→修改Maixmum line width文本框的值(默认80) ● 添加xml的dtd、xsd等xml语法规则文件,

    53110

    eclipse使用和快捷键

    的撤销键是ctrl+z,相反的是ctrl+y 当前文件,CTRL+F11 直接运行,F11 调试运行右键有个拷贝全包名的选项1. ctrl shift r:打开资源 这可能是所有快捷键组合中最省时间的了...这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使。 9. ctrl m 大显示屏幕能够提高工作效率是大家都知道的。Ctrl m是编辑器窗口最大化的快捷键。...Launcher Plugin是Tomcat的Eclipse插件,帮助我们自动部署tomcat服务器。...如何去掉Eclipse恼人的悬浮框提示 在Eclipse里鼠标停每留在一个变量上,就弹出一个层显示他的信息,有时候反而影响了我们查看其他的代码,很是烦人。...→输入名称→点击OK→在弹出的窗口选择Line Wrapping选项卡→修改Maixmum line width文本框的值(默认80) ● 添加xml的dtd、xsd等xml语法规则文件,

    1.3K90

    eclipse方法自动注释_eclipse快速补全

    1、Eclipse自动补全功能设置,默认是键入“.”才会有代码提示,否则就只有按“Alt+/”组合键。通过下面的设置可以按照你自己的需求显示代码提示。...1)、直接设置 打开 Eclipse -> Window -> Perferences->Java->Editor->Content Assist,右边出现的选项中,有一个Auto activation...当然你也可以根据需要对其他的一些参数进行设置 2、Eclipse自动生成作者、日期注释等功能设置 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。...> 将{user}删除,改成你希望显示的名字;将{tags}删除,点击Insert Variable,选择Date,这样就会自动生成日期信息。...在你需要添加注释的地方点击Sources->Ganarate Element Comment,或者使用快捷键 Alt+Shift+J ,则 eclipse 自动在该类前面添加注释。

    1.5K20

    sikuli python java_自动化测试之sikuli调研

    的研究人员设计了一种新颖的图形脚本语言Sikuli,计算机用户只须有最基本的编程技能(比如会写print”hello world”),他不需要去写出一行行代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序...java -jar sikulixsetup-1.1.0.jar,则会出现如下图,选择相应选项后,启动会下载sikulixapi.jar。...; l 在文件夹中找到下载的sikulixapi.jar包,导入到工程中。...; } } 应用seleiun写的登录自动化 两者区别: ü Selenium的准确度更高,而sikuli对图片的要求很高; ü Selenium写好的代码可以在任何计算机上使用,sikuli写好的代码仅允许在本机使用...(By.name(“Add Contact”)); el.click(); List textFieldsList = driver.findElementsByClassName(“android.widget.EditText

    1.7K10

    Eclipse的安装与使用

    下载完成之后呢得到eclipse-inst-win64.exe文件,如果不想去官网下载,在文末阿Q为大家准备了安装软件,大家直接下载即可。双击进行安装 ? 选择第二个选项进行开发, ?...在新建的时候,咱们可以选择权限public 可以选择需要继承的类,可以选择需要实现的接口,可以选择此类中是否有main方法, ? 然后编写“hello world“代码并运行 ? ?...这样代码的悬浮框就不会自动出现了。如果想看提示,将光标悬浮在代码上,按F2即可。...的自动生成代码 右键source 里面就有自动生成构造方法和set get方法的选项 或者 alt + shift + s 再 + c 生成空参构造 alt + shift + s 再 + o...project contents on disk 在eclipse和硬盘中全部删除(而且不走回收站) 右键 import(在项目区域右键找到import) 1)选择 Gerneral 里面Existing

    68510

    【SWT】常用代码及接口(一)

    前言 我找了许多资料,发现SWT的很少,但是工作的时候在Eclipse开发窗口化的时候会用到,它相对于Swing来说,外观要更好看一些,性能也好一些,Swing是集成在IDEAJ上的,我通过看SWT face...package basic.widget; import org.eclipse.swt.*; import org.eclipse.swt.events.*; import org.eclipse.swt.widgets...paste()从剪贴板上粘贴文本。 getLineCount()返回文本中的行数。 getLineHeight()返回文本中一行的高度(以像素为单位)。...clearSelection()清除所选文本 五:Combo类 下拉框(Combo)作用是用户从下拉项中 选择选项,用户也可以在下拉框(Combo)中键入选项值。...clearSelection()将下拉框文本域中的选择设置为空。 copy()复制选中的文本。 cut()剪切选中的文本。 paste()从剪贴板上粘贴文本。

    19810

    django 1.8 官方文档翻译:5-1-4 内建的Widget

    继承自Select 的Widget 继承自Select 的Widget 负责处理HTML 选项。它们呈现给用户一个可以选择的选项列表。...Widget 上显示的选项来自ChoiceField,对ChoiceField.choices 的改变将更新Select.choices。...这个钩子允许你以任何你想要的方式,格式化widget的HTML设计。 下面示例中的Widget 继承MultiWidget 以在不同的选择框中显示年、月、日。... 外层的 具有定义在Widget 上的id 属性。 类似RadioSelect,你可以迭代列表的每个复选框。更多细节参见RadioSelect 的文档。...当使用字符串时,所有的选择框都带有这个空选项。如果empty_label 为具有3个字符串元素的列表 或元组,每个选择框将具有它们自定义的空选项。

    5K40

    PySide——Python图形化界面入门教程(二)

    组合框(Comboboxes) QComboBox widget是用来给用户提供多个文本或文本/图标的选择,用户必须选择其一。...(多项选择参见QListView和QListWidget)它的构造器如下: 1 QComboBox(parent) 它的构造如此简单,但是目前还没有任何选项。你可以用多种方式添加选项。...用户可以选择一个称呼和进入的人的姓名(或其他单位)他们要打招呼,当他们点击“建立问候,问候将在窗体上显示一个标签。...),自动安排位置和调整大小。...这些布局非常有用,但是你的布局选项不局限于他们,你可以将布局嵌套组合来创建更复杂易用的用户接口。现在,我们来看看水平、垂直布局和QFormLayout。

    2.7K80

    MyEclipse集成Python

    在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev...Window –> preferences –> PyDev –> Interpreter-Python,打开后,点上上面展示框中的Auto Config,先给Eclipse自动识别一下python的安装位置...上图中最下面的三个选项一般选择第二个,让它创建src目录。 然后从右边树状图中,打开刚刚新建的pydev project,打开src目录,右键新建一个文件,名为HelloWorld.py。...在新建的文件中输入如下内容: print (“Hello world”) Ctrl+S保存 点击run,并且选择,run as Python Run 然后,你就可以在console 中看到吐血的...我第一次尝试是用的64位JDK+32位Eclipse的组合,就碰到了和这里http://superuser.com/questions/186001/eclipse-failed-to-load-the-jni-shared-library

    1K10

    eclipse svn2.0.0插件 手动安装方法

    在出现的对话框中,选择一个预先配置的同步公布的更新站点的工作组合框。...比如,对于朱诺公布,选择“朱诺- http://download.eclipse.org/releases/juno”更新网站。 等待几秒钟。直到选定的更新站点的内容是依据组合框中显示。...选项​​2 – 使用颠覆更新站点 您能够使用其在线或归档的更新网站安装颠覆性的。使用此方法来安装早期訪问构建,是不是能够在Eclipse中同一时候公布。...执行Eclipse,然后选择帮助 > 安装新软件……从主菜单中。 在安装对话框出现时。按加入…button并指定路径到网上或存档颠覆性的更新站点。...假设您执行的Eclipse(在Windows上执行Eclipse和Java的x86版本号)的Win32版本号,能够安装JavaHL连接器和它的二进制文件(他们借助这个平台仅仅是兼容),和/或SVNKit

    68310
    领券