小编Lio*_*ing的帖子

在特定列数据上应用条件 - jquery DataTable

首先,我有下表:

红色包围的列显示2种帐户,值1= Free和值2= paid(免费,付费帐户).

我想在渲染数据之前,应用条件来更改1to free2to paid.

而已.

表初始化:

var dataTableY = $('#table').DataTable({
    serverSide: true,
    ajax: {
        url: 'directory/class/method'
    },
    processing: true,
    scrollY: 400,
    paging: true,
    info: true,
    select: {
        style: 'os'
    },
    pagingType: 'full_numbers',
    language: {
        url: 'DataTables/lang/english.json'
    }
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery datatables

8
推荐指数
1
解决办法
2万
查看次数

Qt错误:LNK1181:无法打开输入文件'debug\main.obj'

Qt创建者运作良好,但突然出现问题error: LNK1181: cannot open input file 'debug\main.obj'.
此问题始终显示任何类型的应用程序GUIconsole.
我卸载了Qt,然后重新安装,但问题仍然存在.
我没有在Qt创建器设置中做任何事情,我保留了默认设置.

以下应用程序是简单的控制台应用程序中出现同样的问题.

//main.cpp
#include <QCoreApplication>

int main(int argc, char *argv[]){
    QCoreApplication a(argc, argv);

    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

注意:我正在使用Qt 5.1.1 for Windows 32-bit(VS 2010,OpenGL).

c++ qt qt5

7
推荐指数
3
解决办法
1万
查看次数

如何在我的应用程序级别始终使对话框窗口始终位于最前面

如何使Qt对话框窗口始终位于应用程序级别的顶部?

我想使对话框窗口始终位于最前面,但请记住始终在应用程序级别位于最前面,即使单击空白处,我也希望它仅位于应用程序的最前面。

我尝试使用setWindowFlags(Qt::WindowStaysOnTopHint),但这使对话框窗口始终位于桌面级别的顶部,但是我希望它仅位于应用程序级别的顶部。

我怎样才能做到这一点?

c++ qt qdialog always-on-top qt5

7
推荐指数
1
解决办法
3554
查看次数

如何在单击子元素时阻止单击处理程序被触发?

我有两个div标签,第一个div是父亲,第二个div是儿子在父亲里面这样

<div id="father"> 
<div id="son"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在div父亲中添加了一个事件(onclick)

<div id="father" onclick="closeFather()"> 
<div id="son"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么儿子在事件中继承了父亲.

我想当我点击父div实现事件时,但当我点击儿子没有实现任何东西,因为它没有任何事件.

javascript events

6
推荐指数
2
解决办法
6939
查看次数

如何删除QMainWindow和mdiArea之间的空间(边距)?

我有一个QMainWindow,我已插入mdiArea主窗口.
您必须先看到以下图像:

正如您所见,灰色区域mdiArea和主窗口之间的空间(边距)mdiArea是我想要删除它.
我使用过setContentsMargins函数,但没有做任何事情.

我怎样才能删除这些空格?

我希望如下图所示: 在此输入图像描述

c++ qt qt5

6
推荐指数
1
解决办法
4913
查看次数

如何检查是否存在动态属性

我使用setProperty函数将动态属性设置为object.
但我想在其他地方检查创建的属性是否存在.

我做了什么:
设置属性时:

QString fileDlg = QFileDialog::getOpenFileName(this, "Open File", "F://","Text Files(*.txt)");
QWidget *widget = new QWidget(this);
QMdiSubWindow *mdiWindows = ui->mdiArea->addSubWindow(widget);
mdiWindows->setProperty("filePath", fileDlg);
Run Code Online (Sandbox Code Playgroud)

检查属性是否存在时:

QMdiSubWindow *activeWindow = ui->mdiArea->activeSubWindow();
if(activeWindow->property("filePath") == true){
    // code here
}
Run Code Online (Sandbox Code Playgroud)

c++ qt qobject qt5 qtcore

6
推荐指数
1
解决办法
2968
查看次数

如何更改 MDI 子窗口图标?

看下图:

我已经Sub Window动态创建了。

我尝试使用 setWindowIcon如下函数:

mdiWindows->setWindowIcon(QIcon("icon.ico"));
Run Code Online (Sandbox Code Playgroud)

但效果不佳。

另请参阅以下代码(MDI 窗口创建):

QWidget *widget = new QWidget(this);
QTextEdit *TextEdit = new QTextEdit(widget);
TextEdit->setObjectName("myTextEdit");
QMdiSubWindow *mdiWindows = ui->mdiArea->addSubWindow(widget);
mdiWindows->setGeometry(5, 5, 300, 250);
mdiWindows->setWindowTitle("untitled" + QString::number(ui->mdiArea->subWindowList().count()));
mdiWindows->setWindowState(Qt::WindowMaximized);
mdiWindows->layout()->addWidget(TextEdit);
mdiWindows->layout()->setContentsMargins(0,0,0,
mdiWindows->layout()->setSpacing(
mdiWindows->show();
Run Code Online (Sandbox Code Playgroud)

如何更改MDI子窗口图标?

c++ qt qt5

6
推荐指数
1
解决办法
5070
查看次数

是否可以在QTreeView中隐藏一些列?

我有一个QTreeView模型,这个模型有四列,如下(Name,Size,Type,Data Modified).

我要的是删除(Size,Type,Data Modified)列,只留下这列名为Name.

QFileSystemModel *sysModel = new QFileSystemModel;
sysModel->setRootPath("");
sysModel->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
ui->treeView->setModel(sysModel);
Run Code Online (Sandbox Code Playgroud)

我想知道,这是什么责任函数?

c++ qt qtreeview qt5

6
推荐指数
1
解决办法
5563
查看次数

如何在我的应用程序中嵌入自定义字体

我想为我的应用程序添加自定义字体,我已经添加到我的资源文件中.

我的代码如下:

int id = QFontDatabase::addApplicationFont(":/fonts/ae_AlMateen.ttf");
QMessageBox::information(this,"Message",QString::number(id));
Run Code Online (Sandbox Code Playgroud)

也是.qrc文件的内容.

<RCC>
    <qresource prefix="/fonts">
        <file alias="ae_AlMateen">ae_AlMateen.ttf</file>
    </qresource>
</RCC>
Run Code Online (Sandbox Code Playgroud)

但问题是addApplicationFont总是回归-1.

请注意,当更改:/fonts/ae_AlMateen.ttf为直接路径ex:C://ae_AlMateen.ttf它工作正常.

我希望将字体文件与我的应用程序可执行文件集成,以使应用程序不需要附加字体文件.

c++ qt qt5

6
推荐指数
1
解决办法
5334
查看次数

DataTables - 翻译与select扩展名相关的文本

我正在使用带有Select扩展名的jQuery DataTables v1.10.9.

选择一行或多行时,底部会显示一个文本,例如 "选择了2行",请参见下面的屏幕截图:

语言文件:

{
    "sEmptyTable":     "No data available in table",
    "sInfo":           "Showing _START_ to _END_ of _TOTAL_ entries",
    "sInfoEmpty":      "Showing 0 to 0 of 0 entries",
    "sInfoFiltered":   "(filtered from _MAX_ total entries)",
    "sInfoPostFix":    "",
    "sInfoThousands":  ",",
    "sLengthMenu":     "Show _MENU_ entries",
    "sLoadingRecords": "Loading...",
    "sProcessing":     "Processing...",
    "sSearch":         "Search:",
    "sZeroRecords":    "No matching records found",
    "oPaginate": {
        "sFirst":    "First",
        "sLast":     "Last",
        "sNext":     "Next",
        "sPrevious": "Previous"
    },
    "select": {
        "rows": {
            "_": "You have selected %d rows",
            "0": "Click a row …
Run Code Online (Sandbox Code Playgroud)

javascript datatables

6
推荐指数
1
解决办法
1374
查看次数

标签 统计

c++ ×7

qt ×7

qt5 ×7

javascript ×3

datatables ×2

always-on-top ×1

events ×1

html ×1

jquery ×1

qdialog ×1

qobject ×1

qtcore ×1

qtreeview ×1