slot 相关问题

slot是一个用于处理某些gui框架(如QT)中的信号的方法回调 - 请参阅:http://doc.qt.io/qt-4.8/signalsandslots.html

作为 Qt Slot 的成员函数

我需要将一个按钮连接到另一个类的成员函数。这里是类的代码: int g_switch_value = 0; int 过滤器Int = 0; int 最后过滤器Int = -1; void MoyenEtMedian::switch_callback(...

回答 2 投票 0

必须按QPushbutton两次

我想在QT中制作一个工具按钮列表。工具按钮应出现在 scolla 区域中。单击按钮时应出现此列表。我已经编写了代码并且它可以工作,但我必须这样做

回答 1 投票 0

PyQt QObject.connect(instancemethod) 和 QtCore.connect(Qobj, SIGNAL(), instancemethod) 的行为与 lambda 函数不同

在从字符串列表创建 PyQt 菜单的后续过程中,我也在动态创建菜单,并想知道单击了哪个菜单项。因此我使用了一段代码,例如: 对于

回答 1 投票 0

Qt 主窗口菜单信号

我有处理 QMainWindow 的“Core”对象。 Core.h代码 核心类:公共 QObject { Q_OBJECT 民众: 显式 Core(QObject *parent = 0); 〜核心(); 无效appInit(); int getAu...

回答 1 投票 0

Qt4 使用类创建一个 SLOT 来控制 QWebView 的 setTextSizeMultiplier 使用 CONNECT 和 QSLIDER

使用Qt4,如何创建一个类来创建一个SLOT,以使用CONNECT和QSLIDER来控制QWebView的setTextSizeMultiplier。 我的代码:(thesliderbar是QSlider,vweb是QWebView) 班级网讯...

回答 1 投票 0

Qt C++ 自定义槽不起作用

我正在尝试将按钮与名为 simu 的外部类中定义的插槽连接。该槽是一个名为 startSimu() 的函数。对象模拟在我希望的同一个类中实例化......

回答 1 投票 0

Qt 将信号连接到插槽

我有一个主窗口类,其中包含一个 QSplitter 小部件(以及其他小部件)。该拆分器的内容由另一个类中的小部件填充。 在另一个 Widgwt 中我...

回答 2 投票 0

如何从一个 JSON 数据对象构建点亮元素的分槽层次结构

我想从一个 JSON 数据对象构建一个点亮元素的层次结构 - 每个元素都位于其父元素的槽中。 例如图书馆、书籍、页面 在我的图书馆中,我想将书籍分配给...

回答 1 投票 0

带有插槽的纤细捕捉元件

使用槽和上下文来简化捕获标记 给定以下组件标记: # SCGDraw.svelte // 一些导入 使用槽和上下文的简洁捕获标记 给定以下组件标记: # SCGDraw.svelte <script lang="rs"> // some importsd </script> <svg xmlns="..."> <slot name="svg-defs"> <SVGDefs /> </slot> <slot name="scene-backgrond"> <Background /> <s/lot> </svg> 是否可以编写带有插槽和上下文 API 使用的 CaptureSVGDef 组件,以在正确的级别捕获 SVG def?例如在背景组件中,我们得到: # Backgrond.svelte <script lang="ts"> import CaptureSVGDef from './CaptureSVGDef.svelte' </script> <VaptureSVGDef> <linearGraident id="background-gradient"> <stop ... /> </loinratGradient> </CaptureSVGDef> <rect x={ 0 } y={ 0 } width={ 1020 } height={ 2400 } style={'fill: url(#background-graident)'} /> 我认为这是不可能的,因为没有对插槽的编程访问;你只能直接渲染它们。 (不过,这应该可以通过 Svelte 5 中的片段实现。)

回答 1 投票 0

Vue.js:如何获取插槽的组件实例列表

我想访问插槽组件列表的 vue 实例。具体来说,我需要访问槽组件的 key 或 id,以便我可以在 beforeUpdate 和 Updated 中保留组件的状态

回答 2 投票 0

BigQuery-如何使用插槽进行查询

我正在尝试使用插槽来运行我的查询,因此在我的请求获得批准后(5天!),我要求 BigQuery 增加我的配额。我按下“购买插槽”并选择 400(我有 500 个可用插槽)。 .

回答 1 投票 0

Astro 组件的问题

我在 Astro 中有一个组件,例如: --- 从“../config/features.json”导入功能; 从“./FeaturesTemplate.astro”导入FeaturesTemplate; --- 我在 Astro 中有一个组件,例如: --- import features from "../config/features.json"; import FeaturesTemplate from "./FeaturesTemplate.astro"; --- <div class="mb-36 features-container"> { features.map((feature) => ( <FeaturesTemplate> <div class="flex-1 text-center"> <h2>{feature.title}</h2> <p>{feature.description}</p> </div> <div class="flex-1" slot={feature.slot}> <img src={feature.img} alt="Feature Image" /> </div> </FeaturesTemplate> )) } </div> <style lang="scss"> .features-container { margin: auto; margin-top: 10rem; padding: 1rem; width: 1100px; max-width: calc(100% - 2rem); } </style> 其中“特征”来自 JSON 数据,例如: [ { "title": "Aplicación para todos los dispositivos", "description": "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ", "img": "img/mockup1.png", "slot": "before" }, { "title": "Con un enfoque en la rapidez del cliente", "description": "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ", "img": "img/mockup2.png", "slot": "after" }, { "title": "Y en la gestión eficiente del administrador", "description": "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ", "img": "img/mockup3.png", "slot": "before" } ] FeaturesTemplate 组件如下: <div class="flex flex-col md:flex-row gap-8 items-center justify-between mb-36 text-center md:text-left" > <slot name="before" /> <slot /> <slot name="after" /> </div> 为了允许在插槽之前或之后放置图像。 但是,每当我们在 PC 上时,我都希望出现这种行为,但在移动屏幕上,我想将所有图像放置在“之前”的插槽中。 有人可以帮我解决这个问题吗?预先感谢您。 您需要了解老虎机如何运作 所以基本上 Astro 中的老虎机将元素放在它后面 当使用组件作为父组件时 https://docs.astro.build/en/core-concepts/astro-components/#named-slots 对于基本解决方案,这可以使用 CSS 来完成,是的,您可以根据打开网页的设备以编程方式实现 所以使用CSS的解决方案是反转flex .features-container { ... display:flex; flex-direction: column; } @media and screen (max-width: 599px){ .features-container { ... display:flex; flex-direction: column-reverse; } } 这将使输出像 投币口 插槽#之前 如果你想以编程方式做到这一点,你必须使用 JS 跟随该片段 const isMobile = navigator.userAgentData.mobile; //resolves true/false userAgentData 兼容性图表

回答 1 投票 0

[Vue.js 3]组件中<slot/>中<textarea>的最佳替代品

我想创建带有文本区域的组件并在其中传递数据,例如 世界你好 但经典的 标签在文本区域内不起作用 什么是简单的...

回答 3 投票 0

子类化包含名称列表的 S4 类:按名称访问

这个难题是访问对象“伪槽”中列表的元素。 使用可以尝试的 4 种方法中的 2 种即可成功: setClass(“TempA”,包含=“列表”) A = new("TempA", 列表(a=1...

回答 3 投票 0

如果多个不同的顶点缓冲区绑定到 D3D11 管道的不同输入槽,则 Draw() 调用使用哪一个?

确实是两个有些相关的问题。 第一:如果我有不同且大小不同的顶点缓冲区 A 和 B 绑定到管道输入槽 0 和 1,那么其中哪一个将用于...

回答 1 投票 0

自定义菜单未发出 qt 信号

我有一个打开 QDialog 的主窗口。 我需要为 QDialog 创建刷新、保存、关闭(不保存)等菜单项 我将自己的菜单添加到 QDialog,但它不起作用。 在 QDialog H 文件中 I

回答 1 投票 0

Black88:Situs Judi Slot Spesialis Slot Gacor Tahun 2023

在此输入图像描述 >>Daftar 老虎机存款 DANA<< [>>Daftar 老虎机存款 DANA<<](https://official.link/Pasti-JP) Slot Dana

回答 0 投票 0

在 Vue js V3 中使用插槽实现可重用逻辑

我对 Vue js 有点陌生,但遇到了一个问题。我正在尝试创建一个组件,该组件将是一个渲染较少的组件,并且只会处理逻辑,而渲染将由不同的...

回答 0 投票 0

如何在有槽的父元素中设置子元素的样式?

标题 页脚链接 页脚链接 <div slot="col"> <h5>Title</h5> <ifx-link href="">footer link</ifx-link> <ifx-link href="">footer link</ifx-link> <ifx-link href="">footer link</ifx-link> <ifx-link href="">footer link</ifx-link> </div> <div slot="col"> <h5>Title</h5> <ifx-link href="">footer link</ifx-link> <ifx-link href="">footer link</ifx-link> <ifx-link href="">footer link</ifx-link> <ifx-link href="">footer link</ifx-link> </div> & ::slotted([slot=col]) { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; color: tokens.$color-text-black; width: 276px; height: 168px; & h5 { font-weight: 600; font-size: 16px; line-height: 24px; } & p { font-weight: 400; font-size: 16px; line-height: 24px; } 我应用于 ::slotted([slot=col]) 的样式确实得到了正确应用,但是我应用于 h5 和 p 的样式不适用于这些元素。 有谁知道为什么,我该怎么做? 我试着研究如何插入它。 ::slotted(在 shadowDOM 中)只能为 lightDOM 中的“皮肤”第一级元素设置样式 如果你想在 lightDOM 中添加更多样式,你必须在 lightDOM 中使用 CSS,而不是在你的组件 shadowDOM 中 要深入了解,请参阅:::shadowDOM 插槽中嵌套子项的开槽 CSS 选择器

回答 1 投票 0

PyQt5 线程、信号和槽。连接错误

我是 PyQt5 的新手,我似乎无法连接我的 pyqtSignal 和 pyqtSlot。弹出错误“TypeError: connect() failed between worker.newIcon[object] and updateIcon()”。任何人都可以指导...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.