ICode9

精准搜索请尝试: 精确搜索
  • 调整QDockWidget的边框宽窄2021-09-08 14:02:01

    例如在QDockWidget中使用addWidget()添加QTreeView 那么调整QDockWidget的边框使用QDockWidget::setContentMargins() 注意1: 不要在QDockWidget调用layout(),或者设置setLayout(),此接口不生效 给QDockWidget添加内容只能使用addWidget() 注意2: 当我们给dockWidget中添加复

  • odoo里面的动作2021-09-08 07:32:53

    来源:Odoo中的五种action都是继承自ir.actions.actions模型实现的子类,共有五种,下面会一个一个给出具体例子   1、链接Action(ir.actions.act_url):target:self、main、new def do_action_html(self): return { 'type': 'ir.actions.act_url', 'ur

  • Android面经;大厂必不可少的一关,源码解析2021-09-06 17:58:54

    由于文章篇幅有限,只是写了一部分,更多的详细的内容我整理成了一份PDF文档,需要的朋友可以私信我【面试】免费领取 简单介绍下Flutter框架,以及它的优缺点? Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。同时,Flutter

  • 利用mars3d进行widget开发的准备工作2021-09-06 12:02:00

    所谓工欲善其事,必先利其器。由于在海上作业,widget开发还是尽量多在本地配置,减少网路交互。即使是网络通畅的情况,这样做的好处也很多。具体做法如下: 1、现在离线下载包 安装官网的说明: 下载lib压缩包 (opens new window),解压待用 下载mars3d主仓库,解压待用 下载mars3d-es5-widg

  • UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十三) 进入游戏控件2021-09-03 18:33:10

    下图为菜单结构,到目前为止已经实现了游戏设置控件(绿色的部分),还缺少开始游戏控件,这个部将会开始实现开始游戏相关的部分     首先我们在UI下新建两个Widget组件  ………………

  • RecyclerView使用2021-08-31 23:33:31

    activity_luncher <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res

  • Effective C++ 笔记 —— Item 11: Handle assignment to self in operator=.2021-08-31 11:03:51

    An assignment to self occurs when an object is assigned to itself: class Widget { ... }; Widget w; //... w = w; // assignment to self   If you try to manage resources yourself, however (which you’d certainly have to do if you were writing a resourcemana

  • QT中Table Widget树控件的使用2021-08-31 09:34:49

    关于Item Widgets中Table Widget的使用方法!了解在QT程序中插入表格得操作! Table Widget树控件的使用 1、创建数据及其初始化Table控件 // 创建一英雄列表,一会儿循环到Table中去 QStringList nameList; nameList<<"刘备"<<"关羽"<<"张飞"<<"赵云"<<"黄忠";

  • Qt按钮传信号&类的对象传信号2021-08-23 20:57:45

    widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); public slots://定义需要的槽函数 void myslot1(); void myslot2(int b); void myslo

  • arcgis api 之widget2021-08-17 18:35:13

    常用工具 Attribution BasemapGallery BasemapToggle Bookmarks Compass CoordinateConversion Directions Home LayerList Legend Locate NavigationToggle Popup Print ScaleBar Search Sketch Track Zoom DirectLineMeasurement3D AreaMeasurement3D

  • Qt事件初探-发现事件2021-08-07 15:30:43

    Qt事件初探-发现事件 一. Qt中的消息处理机制 用户、操作系统和GUI应用程序 用户操作硬件,操作系统检测到硬件的动作产生了系统消息,把这些系统消息传递给我们的GUI应用程序,在GUI应用程序内QApplication 会把这些系统消息抽象成事件,传递给QObject组件,不同的QObject组件有自己的

  • Effective C++条款01、022021-08-03 18:03:46

    条款01——视C++为一个语言联邦 将C++拆分为以下四种次语言: CObject-Oriented C++Template C++STL 请记住:C++高效编程守则视状况而变化,取决于你使用C++的哪一部分 条款02——尽量以const,enum,inline替换#define 可理解为“宁可以编译器替换预处理器”。 假设定义一个宏常量:#

  • qt网络编程笔记2021-08-03 12:04:21

    qt网络编程笔记 前言:这篇笔记是本人在学习qt的网络编程时写的,由于本人没有任何网络编程基础,在这之前也不知道ip,tcp,udp的意思,书上给出的函数不知道怎么用,所以就去找了几个实例大致了解了一下这些东西 TCP:网络传输协议的一种,特点时传输不容易出错,传输文本用的就是这

  • qt控件----button2021-08-02 16:29:47

    来源:微信公众号「编程学习基地」 文章目录 QPushButtonUI实现代码实现信号与槽button切换 设置菜单 QToolButtonQRadioButtonQCheckBox提交信息 示例程序截图: QPushButton pushButton是Qt中最常用的按钮,主要使用的函数为以下几个 SetText //设置文字SetMenu //设

  • Flutter | 一文搞懂 BuildContext2021-08-02 15:59:47

    概述 [BuildContext] objects are actually [Element] objects. The [BuildContext] ,interface is used to discourage direct manipulation of [Element] objects. 翻译过来的意思就是 [BuildContext] 对象实际上是 [Element] 对象。 [BuildContext] 接口用于阻止直接操作

  • Wrap-组件2021-08-01 17:01:34

          import 'package:flutter/material.dart'; import 'res/listData.dart'; void main() {   runApp(MyApp()); } class MyApp extends StatelessWidget {   @override   Widget build(BuildContext context) {     return MaterialApp(    

  • 水平布局组件2021-08-01 12:34:00

          import 'package:flutter/material.dart'; import 'res/listData.dart'; void main() {   runApp(MyApp()); } class MyApp extends StatelessWidget {   @override   Widget build(BuildContext context) {     return MaterialApp(     

  • 垂直布局2021-08-01 12:31:45

        import 'package:flutter/material.dart'; import 'res/listData.dart'; void main() {   runApp(MyApp()); } class MyApp extends StatelessWidget {   @override   Widget build(BuildContext context) {     return MaterialApp(      

  • GridView-网格布局-builder-count-两种方式2021-08-01 11:02:59

        1 import 'package:flutter/material.dart'; import 'res/listData.dart'; void main() {   runApp(MyApp()); } class MyApp extends StatelessWidget {   @override   Widget build(BuildContext context) {     return MaterialApp(     

  • 《Modern Effective C++》学习笔记8 微调2021-08-01 09:30:15

    条款四十一:针对可复制的形参,在移动成本低期并且一定会被复制的前提下,考虑将其按值传递 三种函数参数类型分析:  // 途径一:针对左值和右值重载  class Widget {  public:    void addName(const std::string& newName) {      names.push_back(newName);   }  ​    

  • flutter开发, 当StatefulWidget的子widget的类相同时,页面无法切换的问题2021-07-30 16:00:25

    先上代码 main.dart文件 然后就是往main.dart文件的 body填充的widget fragment_page.dart 就两个文件,文字描述难知其意,见如下图,Demo有两个页面,一个是main.dart,它的body能够根据下方的按钮选择填充的布局。 当点击消息,则body会加载消息界面,点击联系人则加载联系人界面,非常

  • 用python创建editor蓝图widget2021-07-30 09:32:47

    UE4 has supported Python scripting within editor builds for a number of versions now. In versions 4.23 and previous, you had the ability to derive your Python classes from native engine classes and override functions that were previously defined in that C

  • [Flutter-32] Flutter-Gesture手势识别 & Pointer事件指针2021-07-29 14:00:07

    Flutter-Gesture手势识别 & Pointer事件指针 Pointer Events 原始指针事件 描述了屏幕上由触摸板、鼠标、指示笔等触发的指针的位置和移动。 Gesture Detector 基于 Pointer封装的手势识别 这个是在原始事件上的一种封装。 比如我们要监听用户长按,如果自己封装原始事件我们需

  • QCustomPlot使用2021-07-28 23:01:13

    1、下载源文件http://www.qcustomplot.com/; 2、把.cpp和.h放在工程目录下,并将cpp和h加入工程; 3、在.pro中:QT += printsupport; 4、在ui中添加一个Widget,右键提升为,输入:QCustomPlot,改变对象名称为customPlot; void Widget::initUI() { QVector<double> x(101), y(101); for

  • fyne table之自定义cell width2021-07-28 12:33:48

    以下代码转载自:https://gist.github.com/ledongthuc/9686787fe51bbe763fa1e50389d63351 package main import ( "fmt" "fyne.io/fyne" "fyne.io/fyne/app" "fyne.io/fyne/dialog" "fyne.io/fyne/widget" ) func main()

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有